前提・実現したいこと
ドットインストールのRails入門の#24を学習中です。
ブログサービスを作成中で、投稿に対するコメント機能を実装中のエラーになります。
発生している問題・エラーメッセージ
ActiveRecord::StatementInvalid in Posts#show
該当のソースコード
/views/posts/show.html.erb <h3>Comments</h3> <%= form_for([@post, @post.comments.build]) do |f| %> <p> <%= f.text_field :body %> </p>
試したこと
変にいじっておかしくなるのも嫌なので、何も試していません。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
エラーメッセージはそれだけでしたか? 前後にいろいろと出力されているようなら、それも含めていただけると回答の参考になります。
回答ありがとうございます。
Showing /home/vagrant/rails_lessons/myblog/app/views/posts/show.html.erb where line #5 raised:
Could not find table 'comments'
こちらのメッセージも出ております。
投稿詳細ページにコメント機能を実装中で、指示通りにコーディングしたのですが、
投稿一覧ページ(posts/index)から投稿詳細ページ(posts/show)に飛んだときにこちらのエラーメッセージが発生してしまったという次第です。
回答1件
あなたの回答
tips
プレビュー