Ruby on rails 4 Rails 4:回形针-如何为其他用户显示化身

Ruby on rails 4 Rails 4:回形针-如何为其他用户显示化身,ruby-on-rails-4,Ruby On Rails 4,在我提出我的问题之前,我需要立即提到,我对编程、web开发和rails是新手。我试着自己去解决这个问题,我也在谷歌上搜索过,但我找不到解决办法 我正在建立一个社交网络作为一个学习项目,使用回形针gem,我能够轻松上传个人资料图片,并且能够为当前登录的用户显示头像 当UserOne登录后,他可以上传个人资料图片。它显示了他自己的个人资料图片应该在哪里。然而,当用户一看用户二时,用户一的个人资料图片就是显示的图片 使用我能够显示我自己的化身图像 我将在视图中使用什么代码来显示其他用户?编辑澄清:我需

在我提出我的问题之前,我需要立即提到,我对编程、web开发和rails是新手。我试着自己去解决这个问题,我也在谷歌上搜索过,但我找不到解决办法

我正在建立一个社交网络作为一个学习项目,使用回形针gem,我能够轻松上传个人资料图片,并且能够为当前登录的用户显示头像

当UserOne登录后,他可以上传个人资料图片。它显示了他自己的个人资料图片应该在哪里。然而,当用户一看用户二时,用户一的个人资料图片就是显示的图片

使用我能够显示我自己的化身图像

我将在视图中使用什么代码来显示其他用户?编辑澄清:我需要显示第二个用户的化身,以及一个页面,其中列出了该站点的所有用户

提前谢谢

编辑:根据要求,我包括我的控制器方法。我希望我粘贴的是正确的

def index
@users = User.paginate(page: params[:page])
if params[:search]
  @users = User.search(params[:search]).order("created_at DESC")
else
  @users = User.all.order('created_at DESC')
end
结束

def秀 @user=user.find(参数[:id]) @microposts=@user.microposts.paginate(页面:参数[:页面])
结束

在您的情况下,当前用户拥有UserOne的数据。获取UserTwo的数据并将其存储在另一个变量中(比如user_two)。现在通过调用user_two.avatar.url(:thumb),您将获得第二个用户的图像

user_two = User.find 2
<%= image_tag(user_two.avatar.url(:thumb)) %>
这将获取所有用户的详细信息并将其存储在@users中

看法



以上代码将显示所有用户的头像。

谢谢你。我想我理解你的意思,但我不知道如何实施它。我按照你的要求发布了代码。谢谢我发现我的问题被贬低了。我肯定我问错了,并为此向社区道歉。我会自己去想办法,如果我得到答案,我会把它贴在这里,这样其他像我这样的新手就可以从中学习!
@users = User.all
<%= @users.each do |user| %>
<%= image_tag(user.avatar.url(:thumb)) %>
<%= end %>