2012-10-11 145 views
1

可能重复:
ActionView::Template::Error (960.css isn’t precompiled)滑轨资产管道:不预编译

在生产环境中运行应用程序时,我得到这个错误:

ActionView::Template::Error (custom.css isn't precompiled): 

我已经运行rake资源:预编译,但这没有帮助。在控制台中,我可以看到custom.css编译:

[email protected]:/webapps/myapp/current# rake assets:precompile 
/usr/local/rvm/rubies/ruby-1.9.2-p180/bin/ruby /usr/local/rvm/gems/[email protected]/bin/rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets 
... 
Compiled custom.css (629ms) (pid 17716) 
Compiled responsive.css (0ms) (pid 17716) 
Compiled iphone_checkbox_style.css (30ms) (pid 17716) 
... 

我运行Rails的Ubuntu的服务器上的应用程序3.2.2使用Nginx的和乘客。

配置/ enrivonments/production.rb被配置为拥有这样的:

config.assets.compile = false 

我有点跑出来的想法可能可能出问题。任何建议表示赞赏!

+0

'config.assets.compile = TRUE;应该可以解决问题。 – balanv

回答

2

你既可以把它添加到您的预编译列表,像这样:

config.assets.precompile += ['custom.css'] 

或重新命名它,就像这样:

custom.css.scss 
+1

请确保您没有custom.scss,而是提到custom.css.scss! – montrealmike