添加ERB link_to时出现语法错误

时间:2014-08-02 05:13:51

标签: ruby-on-rails erb

在下面的代码块中,一切正常,直到我在底部添加了两个“link_to”行。我大致跟随this guide并且在第5.11部分的末尾

<% @posts.each do |post| %>
  <li>
    <%= post.player1 %>
    <%= post.player2 %>
    <br>
    <%= post.text %>
    <%= link_to 'View' post_path(post) %>
    <%= link_to 'Edit' edit_post_path(post) %>
  </li>
<% end %>

这是错误消息:

syntax error, unexpected tIDENTIFIER, expecting ')' ...pend=( link_to 'View' post_path(post) );@output_buffer.safe_... ... ^

1 个答案:

答案 0 :(得分:3)

在参数之间添加逗号:

<%= link_to 'View', post_path(post) %>
<%= link_to 'Edit', edit_post_path(post) %>