ActionView::Template::Error (application.css isn't precompiled):
というエラーが出た時の対応が間違っていたので、やり直し。
このエラーはcssとjavaScriptが生成されていないこと。
対応は二種類の方法があります。いずれかをすれば良いですが、②がおすすめ。
①動的に生成されるように設定
②予め生成(プリコンパイル、プレコンパイル?)しておく。
①動的に生成されるように設定
config/environments/production.rb
のL18行目あたりの以下の行を修正
# ↓ config.assets.compile = false
config.assets.compile = true
②予め生成しておく。
アプリケーションのルートで以下のコマンドを実行します。
bundle exec rake precompile RAILS_ENV=production
これでScaffoldで作られたアプリが動くようになります。
んー。難しい。
0 件のコメント:
コメントを投稿