ExecJS::RuntimeError in Users#index

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:


解決方法は4行目の
 <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
 <%= javascript_include_tag 'defaults', 'data-turbolinks-track' => true %>
に書き換えで、表示されました。
('application' --> 'defaults' に変更)

※根本的な解決は、asset.pipelineを「false」(無効)に設定する必要が有るそうですが。。


コメント