コード
前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)railsでチャットアプリをつくろうとしていてDBからデータを取り出してページに表示させようとしたらArgumentErrorとなりページが表示できません。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラーメッセージ nil' is not an ActiveModel-compatible object. It must implement :to_partial_path. <div id="messages"> <%= render @messages %> </div> エラーメッセージ NameError in Rooms#J-pops undefined local variable or method `message' for #<#<Class:0x00007fd73907b620>:0x00007fd737f93bf0> <p><%= message.content %></p>
該当のソースコード
ソースコード app/views/rooms/J-pops.html.erb <div class="rooms-name"> <h1>J-pops Room</h1> </div> <div id="messages"> <%= render @messages %> </div>
コード app/views/messages/_message.html.erb <p><%= message.content %></p>
コード app/controllers/rooms_controller.rb class RoomsController < ApplicationController def rooms @messages = Message.all end end
コード db/migrate/~~~~_create_messages.rb class CreateMessages < ActiveRecord::Migration[5.2] def change create_table :messages do |t| t.string :content t.timestamps end end end ```/``ここに言語を入力`` ### 試したこと ここに問題に対して試したことを記載してください。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/08 08:06
2020/05/08 08:23
2020/05/08 08:28
2020/05/08 08:32
2020/05/08 09:42
2020/05/08 10:14
2020/05/10 08:39