我正在使用Rails 3.0和Backbone开发应用程序,我尝试过 资产预编译(rake assets:precompile)。
从那时起,我在代码中所做的任何更改都没有反映在已执行的应用程序中, 在开发环境中。
提前感谢
答案 0 :(得分:2)
每次进行更改时都必须预编译资产。
rake assets:precompile RAILS_ENV=development
答案 1 :(得分:0)
我提出了一个可能的原因和解决方案,与此类似的问题 config/application.rb包含要预编译的文件。
答案 2 :(得分:0)
我正在写关于Rails 3.2.22
如果您遇到此问题,那么这里是解决方法:-
自运行rake assets:precompile
以来,脚本已创建文件夹public/assets
并生成了浏览器可能要求的所有资产文件。因此,当您在js / css资产文件中进行新更改时,来自浏览器的请求将从public/assets
目录得到服务。
rm -df public/assets
rake assets:clean