我有一个rails应用程序(在开发服务器上),并且没有从浏览器加载application.js
文件。当我从浏览器ex:application.js
直接调用myapp.com/assets/application.js-fingerprint
文件时,它会加载javascript。
我做了以下事情,我怀疑我可能做错了某些事情。
RAILS_ENV='dev' bundle exec rake assets:clean
RAILS_ENV='dev' bundle exec rake assets:clobber
RAILS_ENV='dev' bundle exec rake assets:precompile
touch tmp/restart.txt
(重启乘客)sudo service httpd restart
(虽然我知道重启apache是多余的,但我仍然继续这样做)我使用Apache,Rails 4.0,Capistrano 2.X.
如果有人能指出我正确的方向,我真的很感激。
更新:
无法清除临时存储空间:已确定某些文件 在Web应用程序中访问是不安全的,或者调用太多 正在对文件资源进行制作。的SecurityError
答案 0 :(得分:0)
我通常运行rake资产:在我的服务器上的应用程序的根目录下预编译和服务apache2重新加载。尝试服务apache2 reload