<分区>
如何从 Rails 3 升级到 Rails 3.1 beta?
<分区>
如何从 Rails 3 升级到 Rails 3.1 beta?
最佳答案
这就是更新现有 Rails 3.0.8 项目时对我有用的方法。您的里程可能会有所不同...
更新我的 Gemfile 中指定的 rails 版本以使用最新的候选发布版本:
gem 'rails', '3.1.0.rc4’
更新包:
bundle update
然后使用 rake 命令更新项目:
rake rails:update
尽管更改冲突,但在 cherry-pick 之后,我运行了所有测试并且它们通过了(耶!)。我重新启动了服务器,到目前为止一切似乎都很好。
但是,这还没有使用新的 Assets 管道。我的意思是 javascript 和 css(或 sass)文件仍在以预流水线方式处理。据我了解,这是一个完全可行的选择。但当然,我想要新的好处,所以我相信接下来的步骤是包含和额外的 gem(例如 coffeescript、sass、uglifier 等),然后将旧文件迁移到 app/assets 目录。
我在这里找到了一些相关的细节:
http://blog.nodeta.com/2011/06/14/rails-3-1-asset-pipeline-in-the-real-world/
希望对您有所帮助。
关于ruby-on-rails - 从 Rails 3 升级到 Rails 3.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5968131/
相关文章:
javascript - JS 模板呈现但在 Rails 3.0.7 中没有任何反应
ruby-on-rails - Heroku 创建未知协议(protocol) SSL 错误
mysql - Ruby Sequel MySQL 插入错误
ruby-on-rails - ruby open ssl api for encrypted key (without nodes option)
ruby-on-rails - 未定义的方法 `transform_keys' 加载 Sidekiq 网站
ruby-on-rails - 异步运行 Activerecord
ruby-on-rails - 禁用 IP 地址记录 Rails
ruby-on-rails - 在 Ruby 1.9 中访问类变量的正确方法是什么?
ruby-on-rails - 使用 DATE_TRUNC ('week' ),如果一周的 .sum( :points) has 0?
file - 如何直接从 ZipEntry(RubyZip、Paperclip、Rails 3)获取临时 File 对象(具有正确的内容类型,无需写入磁盘)?