Rails - 如何为单个记录创建指向页面的超链接?

时间:2013-06-08 14:27:27

标签: ruby-on-rails-3 hyperlink

如何让<%= post.name %>指向自己的网页?

<% @posts.each do |post| %>
  <tr>
    <td><%= post.name %></td>
  </tr>
<% end %>

与此代码类似,但没有字符串'Show'

<td><%= link_to 'Show', post %></td>

我一直想到的就像php一样,你将它包装在

<a href="<?php phpcode() ?>">

我怎么能在ruby中做类似的结果?

1 个答案:

答案 0 :(得分:1)

怎么样

<%= link_to post.name, post_path(post) %>

甚至更容易:

<%= link_to post.name, post %>