我有关于params的问题:
如何过滤控制器中每个用户的显示。
在我的模特中
user.rb:
has_many: questions
question.rb
belongs_to: user
控制器:
`skip_before_action:authenticate_user!,仅限:[:new] before_action:find_question,only:[:show,:edit,:update,:destroy]
def index
@questions = Questions.all
end
private
def find_question
@question = Question.find(params[:id])
end`
答案 0 :(得分:0)
没关系
我的解决方案非常简单......
使用以下命令创建users_controller:
class UsersController < ApplicationController
def show
@user = User.find(params[:id])
@questions = @user.questions
end
end
和
users.html.erb with:
<% @questions.each do |question| %>
bla,bla,bla,bla
<% end %>
感谢您的时间。