1

重複の可能性:
ActionView::Template::Error (960.css はプリコンパイルされていません)

本番環境でアプリを実行すると、次のエラーが発生します。

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

rake assets:precompile を実行しましたが、これは役に立ちません。コンソールで、custom.css がコンパイルされていることがわかります。

me@server:/webapps/myapp/current# rake assets:precompile
/usr/local/rvm/rubies/ruby-1.9.2-p180/bin/ruby /usr/local/rvm/gems/ruby-1.9.2-p180@rails/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)
...

NginxとPassengerを使用して、UbuntuサーバーでRails 3.2.2アプリを実行しています。

config/enrivonments/production.rb は次のように構成されています。

config.assets.compile = false

何がうまくいかない可能性があるのか​​ 、アイデアが不足しています。どんなアドバイスでも大歓迎です!

4

1 に答える 1

2

次のように、プリコンパイルリストに追加することができます。

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

または、次のように名前を変更します。

custom.css.scss
于 2012-10-11T07:46:00.510 に答える