1

我正在一个网站上工作,每个用户都有一个其他人都可以看到的个人资料。

IE

http://localhost:3000/trista

现在我愚蠢地使用 current_user.name 等在视图中提取所有数据。

抱歉,这可能真的很简单,但是如何添加“trista”的用户信息而不是我,current_user?

谢谢你的帮助!

4

1 回答 1

2

好吧,看来你有一个User模型。您请求的操作是show在您的users_controller.
这样我相信你有类似的东西:

def show
  @user = User.find_by_name(params[:name]) # This option
  @user = User.find_by_name(params[:id])   # Or this option

问题是,您加载@user实例变量,以便您可以在视图中使用它,如下所示:

<%= @user.name %>

使用current_user将获得记录的。使用@user,您可以在控制器中随意填充它。希望能给你一些启示。

于 2012-11-13T18:09:39.147 回答