前提
railsの勉強をしています。
そこで、以下のエラーが発生しました。
ちなみに、エラーに該当しているコードを削除したらページは問題なく表示されます。
このエラーは何を意味しているのでしょうか?
ネットで調べたところnode.jsがインストールされていないことが原因(?)的なことが書いてあったのですが、node.jsが関係あるのですか?
ちなみにターミナルでnode --version
を実行したらzsh: command not found: node
と帰ってきたので、node.jsはインストールされていません。
しかし「ここでインストールしたら、また新しいエラーが出そう」という根拠にかけた不安感で立ち止まっています。
質問力がなくて申し訳ありません。
このエラーは何が原因なのでしょうか?
発生している問題・エラーメッセージ
NoMethodError in StaticPages#home undefined method `javascript_pack_tag' for #<ActionView::Base:0x0000000000ab18> '.freeze;@output_buffer.append=( javascript_pack_tag 'application','data-turbolinks-track': 'reload' );@output_buffer.safe_append=' ^^^^^^^^^^^^^^^^^^^ Did you mean? javascript_path javascript_tag
該当のソースコード
<%= csp_meta_tag %> <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> // ↓ 該当コード↓ <%= javascript_pack_tag 'application','data-turbolinks-track': 'reload' %> <!--[if lt IE 9]> <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/r29/html5.min.js"> </script>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/11/22 04:51