我正在升级rails应用程序。
我已使用版本3.0.10
更改为3.1.6
升级没有“切换”应用程序使用资产(没有app / assets文件夹)。
我应该手动添加文件夹吗?
我正在寻求将升级部署到Heroku(运行3.0.10应用程序确定)。 我还应该改变什么?
看起来config/application.rb
在应用程序类定义中需要这一行:config.assets.enabled = true
?现在,该文件中根本不存在该行..
谢谢!
答案 0 :(得分:0)
使用新配置文件等更新rails应用程序的rake任务。 rake rails:update
。另请参阅http://guides.rubyonrails.org/asset_pipeline.html - 特别是您需要添加到config/application.rb
的内容。
答案 1 :(得分:0)
由于我使用Ruby on Rails,资产管道是我所知道的最大变化之一。不幸的是,没有自动方法将应用程序升级到资产管道。
基本上整个过程升级过程(可能需要1或2整天!):
rake rails:update
)以启用资产管道app/assets/
或vendor/assets/
个文件夹rake assets:precompile