5

在我的index.html.erb文件中,我有:

<% @posts.each do |post| %>
  <%= post.title %>
  <%= link_to 'Show', post %>
<% end %>

如何链接到显示操作但<%= post.title =>将链接名称作为链接名称?

我试过<%= link_to '<%= post.title %>', post %>了,但它不起作用。我错过了什么还是需要改变什么?

4

2 回答 2

8
<%= link_to post.title, post %>

更多信息:http ://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to

于 2012-12-20T20:40:25.283 回答
1

这将有助于:

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

您还应该阅读以下内容:rails guides

于 2012-12-20T20:41:42.113 回答