ruby-on-rails - 从 Rails 3 升级到 Rails 3.1

标签 ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1

<分区>

如何从 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 对象(具有正确的内容类型,无需写入磁盘)?