我使用rake rails:update
将Rails应用程序从2.1.0升级到2.2.2。这更新了config/boot.rb
以及public/javascripts
上的原型和scriptaculous文件。
然后我创建了两个新的Rails应用程序,每个版本的Rails一个。
比较这两个应用程序时,我注意到有更多不同的文件(production.rb
,new_rails_defaults.rb
,database.yml
等。)
我是否应该在升级的应用程序中手动更新这些文件?
答案 0 :(得分:1)
database.yml
包含您的数据库配置。只要您的数据库连接正常,请不要更新它。new_rails_defaults.rb
包含在新Rails版本中已更改的新默认设置。通常,您不必复制它们,甚至可能会破坏您当前的应用程序。但是,您可以查看这些设置,查看它们,看看新的默认设置是否对您的应用程序也有用。production.rb
:查看差异并仅在它们对您有用时才应用它们,并且不要破坏您的应用程序。