2012-10-11 195 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