Rails不会加载资产管道

fab*_*res 7 assets ruby-on-rails asset-pipeline

rake assets:precompile在开发时错误地运行,并且Rails停止在开发时加载资产.我只是得到application.jsapplication.css装载.

application.js中:

//= require jquery
//= require jquery_ujs
//= require_tree .
Run Code Online (Sandbox Code Playgroud)

application.css:

*= require_self
*= require_tree .
Run Code Online (Sandbox Code Playgroud)

使用Rails 3.2.2

Kev*_*tre 6

尝试从本地开发环境中删除已编译的资产:

rm -rf public/assets

编辑:

此外,请务必设置config.assets.compress = falseconfig.assets.debug = true在您的development.rb.


Ruy*_*iaz 0

运行rake assets:precompile会生成静态资源,public/assetsRails 会直接为这些资源提供服务。为了防止这种情况,您可以:

  1. 手动删除这些文件或
  2. 跑步rake assets:clean