今自分は、Prpgateで学んだことなどを参考に、自分がいいねした投稿を一覧ページに表示させる機能を実装しています。
undefined method `render_500' for class `#<Class:#<UsersController:0x00000005cfec70>>' Did you mean? render
ほとんどProgateに書いてある通りにコードを書いたのですが、上のようなネームエラーが出てしまい次に進むことができません。
def show @user = User.find_by(id: params[:id]) @likes = Like.where(user_id: @user.id) end
上がコントローラーのコードで、
<div class="contents_like"> <% @likes.each do |like| %> <% post = Post.find_by(id: like.post_id) %> <%= post.title %> <% end %> </div><!-- contents_like -->
これがビューのコードです。
likeモデル、postモデルもしっかりファイルがあるので、どこでエラーになっているのかいまいちよくわかりません。
何か解決策がありましたら教えていただきたいです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。