升级Rails 3.1 production的一点心得

刚刚和朋友聊起来相关的东西,赶紧纪录下来
主要就是打开了asset pipeline和用了html5

1新建Rails 项目,有home controller,index action 和root路由并且删除public下index.html和views/layouts/application.html.erb


2添加或修改以下Gemfile

gem 'rails', '~> 3.1.0'
gem 'unicorn'
group :assets do
gem 'compass', "~> 0.12.alpha.0"
gem 'sass-rails', "~> 3.1.0"
gem 'coffee-rails', "~> 3.1.0"
gem 'uglifier'
gem 'compass-html5', :git => 'https://github.com/sporkd/compass-html5.git'
gem 'html5-rails', :git => "https://github.com/sporkd/html5-rails.git"
end


#application.rb
config.assets.precompile += %w( polyfills.js )

3运行
rails g html5:install
生成 [quote]/config/compass.rb[/quote] 文件

4 创建如下文件 [quote]/config/initializers/sass.rb[/quote]

Rails.configuration.sass.tap do |config|
config.load_paths << "#{Gem.loaded_specs['compass'].full_gem_path}/frameworks/compass/stylesheets"
end



5 执行
RAILS_ENV=production bundle exec rake assets:precompile


6 执行
unicorn -E production
rails s -e production
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值