Stp*_*tpn 9 ruby-on-rails ruby-on-rails-3.1 asset-pipeline
我有一个Rails 3.1应用程序,由于某种原因,当我更改CSS时,更改不会显示.我做了bundle exec rake assets:precompile
,它曾经帮助过一次,但现在我无论如何都被旧CSS所困扰.
Jam*_*urz 15
由于您的资产现在已预先编译,因此您需要使用以下内容清理它们
bundle exec RAILS_ENV=development rake rails_group=assets assets:clean
Run Code Online (Sandbox Code Playgroud)
您可能想尝试rake资产:清理然后耙资产:预编译
对于我的生产环境,我必须结合上面的一些步骤来重新编译我的资产.
首先我必须这样做:
rake assets:clean
Run Code Online (Sandbox Code Playgroud)
确保我在合适的环境中
然后我需要删除public/assets
预编译创建的目录(或者只删除需要修复的文件application-<hash>.css
)
然后终于重新运行
rake assets:precompile
Run Code Online (Sandbox Code Playgroud)
并重新启动我的apache服务器(我使用带apache的乘客,未使用nginx进行测试)
归档时间: |
|
查看次数: |
11689 次 |
最近记录: |