本番モードでレールを起動すると、すべてのアセットがプリコンパイルされますが、application.cssアセットを提供することはできません。私はpublic/assets
を見て、プリコンパイルされたapplication.cssが存在します。レール3.1生産モードでプリコンパイルされたCSSが見つかりません
ただし、ページからアクセスしようとするたびに404が表示されます。
これは、サーバーの起動に使用する指示です。これは確かプリコンパイルされたアプリケーション-XXXを作る
<link href="/assets/application.css" media="screen" rel="stylesheet" type="text/css" />
:
RAILS_ENV=production bundle exec rake assets:clean
RAILS_ENV=production bundle exec rake assets:precompile
rails -e production
私はRails 3.1を使用しませんが、 'public'フォルダではなくアプリケーションのルートにある' assets'フォルダではありませんか?これが間違っているなら、私を許してください。 – bricker
これは間違っています、それは 'public'フォルダにあります –