创建用户配置文件页面Rails 3 app

时间:2012-11-13 18:05:07

标签: ruby-on-rails-3

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

http://localhost:3000/trista

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

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

感谢您的帮助!

1 个答案:

答案 0 :(得分: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,您可以在控制器中随意填充它。希望它能带给你一些启发。