2011-11-03 115 views
2

在本教程中,我遇到了Rails资产管道问题。Rails 3.1 Netzke资产管道问题

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/[email protected]/gems/jquery-rails-1.0.16/vendor/assets/javascripts, 
    /Users/ot/.rvm/gems/[email protected]/gems/web-app-theme-0.8.0/app/assets/images, 
    /Users/ot/.rvm/gems/[email protected]/gems/web-app-theme-0.8.0/app/assets/stylesheets, 
    /Users/ot/.rvm/gems/[email protected]/gems/rails3-jquery-autocomplete-1.0.4/lib/assets/javascripts 

我一直在玩机智h符号链接一个小时,并且没有在哪里。它仍然是一个目录。

有什么建议吗?提前致谢。

回答

3

像“[somefile]不在路径中”的异常是调试异常。

它出现是因为建议保留资产管道目录中的所有脚本。

您只需要关闭资产管道的调试模式。

变化的config /环境/ development.rb字符串:

config.assets.debug = true 

config.assets.debug = false 
+0

天才,我的朋友。我昨天设置了config.assets.debug = false,但是后来在那个文件中没有发现另一个config.assets.debug = true。谢谢! – mikeborgh