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