表題の件について質問させてください。現在、以下の添付画像のエラーがでており、
解決できずにおります。
現在のバージョン
ruby 2.3.0p0
Rails 5.1.4
問題の背景
現在、メッセージ機能を実装したいと考え、制作中です。
以下のように作成しております。
* message_controller.erb * views/messages/index.html.erb * views/messages/create.js.erb * views/messages/_message.html.erb
create.js.erbを作成し、以下のようにコードを書いたところで、エラーが発生しています。
<% publish_to conversation_messages_path(@conversation) do %> $('#chat').prepend("<%= j(render @message)%>"); <% end %> // メッセージの入力欄を空にする // messages/index.html.erbのform_forの中にid="new_message"が含まれている。command+/で確認する。 $('#new_message')[0].reset();
本来であれば、_message.html.erbの内容をindex.html.erbで表示させるのですが、それができないでいます。
また、参考までに、config/development.rbには、以下のように設定しています。
config.assets.compile = true
エラーの内容から、テンプレートが内容なのでassets配下になんらかのファイルを作成した方が良いのでしょうが、
どのようなファイルにすべきかもわかりません。お力添えをお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/18 12:16
2017/12/18 12:51
2017/12/19 14:32
2017/12/22 18:03