1

application_admin.css.scss私は下に習慣がありますapp/assets/stylesheets

config/environments/production.rbファイルにこの行があります

config.assets.precompile += [%w(application_admin.css)]

カスタム スタイルシートを実行するとbundle exec rake assets:precompileコンパイルされない

この投稿に出くわしましたが、彼らが提案したものはすでに持っています。 Rails Assets のカスタム マニフェストがプリコンパイルされていない

他に何をチェックすればよいですか?

4

1 に答える 1

2

[]まず、と の両方を使用する必要はありません%w()。ただ試してみてください:

config.assets.precompile += %w( application_admin.css )

これは次と同等です:

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

次に、実稼働環境用にプリコンパイルしているため、次を実行します。

RAILS_ENV=production bundle exec rake assets:precompile

ただ:

bundle exec rake assets:precompile

デフォルトでは、開発環境で実行されます。アセットをプリコンパイルする各環境でこれを実行する必要があります。

于 2013-08-19T00:55:44.010 に答える