Ruby - 如何正确地将对象作为参数传递然后显示它

时间:2012-06-26 19:09:23

标签: ruby-on-rails ruby

我传递的是这样的对象:

-@users.each do |user|
          %tr
            %td=link_to(user.first_name, users_user_path(user), :title => user.first_name)
            %td=user.first_name

但我不确定如何检索控制器中的用户对象。我尝试这样的事情:

user = User.new(params[:@user])
@user = params[:@user]

但是没有这样的作品。这应该如何运作?

谢谢!

1 个答案:

答案 0 :(得分:1)

你很接近..为了让用户进入控制器,你会这样做:

@user = User.new(params[:user])