RailsのScaffold後、サーバー起動してブラウザでアクセスすると下記のエラー
なんでやねん。。
ExecJS::RuntimeError in Users#index
/app/views/layouts/application.html.erb where line #6 raised
エラーが発生したのは、下記のファイルで、
scafold_app/app/views/layouts/application.html.erb
発生個所は、下記の4行目
1:
2:DotinstallLesson
3: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
4: <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
5: <%= csrf_meta_tags %>
6:
なんでやねん。。
ExecJS::RuntimeError in Users#index
/app/views/layouts/application.html.erb where line #6 raised
エラーが発生したのは、下記のファイルで、
scafold_app/app/views/layouts/application.html.erb
発生個所は、下記の4行目
1:
2:
3: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
4: <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
5: <%= csrf_meta_tags %>
6:
解決方法は4行目の
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
を
<%= javascript_include_tag 'defaults', 'data-turbolinks-track' => true %>
に書き換えで、表示されました。
('application' --> 'defaults' に変更)
※根本的な解決は、asset.pipelineを「false」(無効)に設定する必要が有るそうですが。。
コメント