我正在一个网站上工作,每个用户都有一个其他人都可以看到的个人资料。
IE
http://localhost:3000/trista
现在我愚蠢地使用 current_user.name 等在视图中提取所有数据。
抱歉,这可能真的很简单,但是如何添加“trista”的用户信息而不是我,current_user?
谢谢你的帮助!
我正在一个网站上工作,每个用户都有一个其他人都可以看到的个人资料。
IE
http://localhost:3000/trista
现在我愚蠢地使用 current_user.name 等在视图中提取所有数据。
抱歉,这可能真的很简单,但是如何添加“trista”的用户信息而不是我,current_user?
谢谢你的帮助!
好吧,看来你有一个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
,您可以在控制器中随意填充它。希望能给你一些启示。