【发布时间】:2014-10-09 10:01:27
【问题描述】:
我正在尝试创建一个链接,当人们查看他们的照片时,通过点击他们的名字将他们引导到用户个人资料页面。然而,代码行在下面,我不确定如何将其转换为将人们引导至用户个人资料的链接。现在,用户的帖子显示他们的姓名与他们的帖子相关联。希望这是有道理的提前谢谢。
<p><strong><%= @post.user.name if @post.user %></strong></p>
用户个人资料页面的路径是 users_path。
Post/Show.html
<div class="row">
<div class="col-md-offset-4 col-med-8">
<div class="panel panel-default">
<div class="panel-heading center">
<% if @post.image.url %>
<%= image_tag @post.image.url(:medium) %>
<% elsif @post.video.url %>
<%= video_tag @post.video.url(:medium), controls: true, type: "video/mp4" %>
<% end %>
</div>
<div class="panel-body">
<p><%= @post.description %></p>
<p><strong><%= @post.user.name if @post.user %></strong></p>
<% if @post.user == current_user %>
<%= link_to edit_post_path(@post) do %>
<span class="glyphicon glyphicon-edit"></span>
Edit
<% end %>
<% end %>
<%= link_to 'Back', posts_path %>
</div>
</div>
【问题讨论】:
-
请注意,
then很少在 Ruby 中使用。 -
@tadman 谢谢你提供的信息。我删除了它。
标签: ruby-on-rails ruby-on-rails-4 routes