首页 > 解决方案 > Ruby-ReviewsController#index 中的 NoMethodError

问题描述

在此处输入图像描述

尝试调用当前登录用户的评论,以便在该特定视图页面上填充以显示该当前用户的所有评论。我也试过reviews = current_user.reviews了,还是不行。我对rails很陌生。任何帮助将不胜感激:D

在此处输入图像描述

标签: ruby-on-rails

解决方案


我强烈建议阅读https://guides.rubyonrails.org/getting_started.html。这相当简单,但会节省很多时间。

我还在给你指路。

如下更改您的index操作

def index
  @reviews = current_user.reviews
end

现在在你的index.html.erb, 迭代@reviews来渲染它的细节。结帐https://guides.rubyonrails.org/getting_started.html#showing-articles


推荐阅读