完成本教程并遇到Rails Asset Pipeline问题。
http://blog.writelesscode.com/blog/2010/06/14/extjs-rails-crud-application-in-7-minutes/
我制作符号链接:
> ln -s ~/code/ext-4.0.2a app/assets/extjs
我也试过
> ln -s ~/code/ext-4.0.2a public/extjs
我从两个方面都得到了这个错误:
/extjs/resources/css/ext-all.css isn't in paths:
/Users/ot/PM/app/assets/images,
/Users/ot/PM/app/assets/javascripts,
/Users/ot/PM/app/assets/stylesheets,
/Users/ot/PM/vendor/assets/stylesheets,
/Users/ot/.rvm/gems/ruby-1.9.2-p290@pm/gems/jquery-rails-1.0.16/vendor/assets/javascripts,
/Users/ot/.rvm/gems/ruby-1.9.2-p290@pm/gems/web-app-theme-0.8.0/app/assets/images,
/Users/ot/.rvm/gems/ruby-1.9.2-p290@pm/gems/web-app-theme-0.8.0/app/assets/stylesheets,
/Users/ot/.rvm/gems/ruby-1.9.2-p290@pm/gems/rails3-jquery-autocomplete-1.0.4/lib/assets/javascripts
我一直在玩符号链接一个小时,而且我没有在哪里。它仍然是一个目录。
有什么建议吗?提前谢谢。
答案 0 :(得分:3)
“[somefile]不在路径中”的异常是调试异常。
出现这种情况是因为建议将所有脚本保存在资产管道目录中。
您只需关闭资产管道的调试模式。
更改config / environments / development.rb字符串:
config.assets.debug = true
到
config.assets.debug = false