如何链接到用户在视图中显示页面

时间:2014-10-25 00:52:48

标签: ruby-on-rails

我添加了一个指向“照片”页面的链接,以便在每张图片下方链接到用户页面。

问题是当我被定向到/photos/1

时,我被重定向到/users/1

照片控制器:

  def show
    @photos = Photo.find(username: params[:id])    
  end

查看:

<% @photos.each do |photo| %>
    <%= link_to photo.user, photo %>

       <%=image_tag photo.image_url(:thumb) %>
    <%= button_to "remove", photo, :confirm => 'Are you sure?', :method => :delete %>
    <% end %>

1 个答案:

答案 0 :(得分:1)

如上所述,使用<%= link_to photo.user.username, photo.user %>可以为您提供所需的内容。