运行rake rails后的细微细节:更新

时间:2009-01-17 00:47:47

标签: ruby-on-rails

我使用rake rails:update将Rails应用程序从2.1.0升级到2.2.2。这更新了config/boot.rb以及public/javascripts上的原型和scriptaculous文件。

然后我创建了两个新的Rails应用程序,每个版本的Rails一个。

比较这两个应用程序时,我注意到有更多不同的文件(production.rbnew_rails_defaults.rbdatabase.yml等。)

我是否应该在升级的应用程序中手动更新这些文件?

1 个答案:

答案 0 :(得分:1)

  • database.yml包含您的数据库配置。只要您的数据库连接正常,请不要更新它。
  • new_rails_defaults.rb包含在新Rails版本中已更改的新默认设置。通常,您不必复制它们,甚至可能会破坏您当前的应用程序。但是,您可以查看这些设置,查看它们,看看新的默认设置是否对您的应用程序也有用。
  • 同样适用于production.rb:查看差异并仅在它们对您有用时才应用它们,并且不要破坏您的应用程序。
相关问题