为什么这不起作用:link_to(current_user)do

时间:2009-10-14 19:10:09

标签: ruby-on-rails

<%= link_to(current_user) do %>
  #show other stuff between anchors like this:
  #<a href="/user/bob">show other stuff between anchors</a>
<% end %>

我得到的错误是:

compile error
syntax error, unexpected ')'
...t(( link_to(current_user) do ).to_s); @output_buffer.concat ...

为何选择unexpected ')'

1 个答案:

答案 0 :(得分:4)

因为link_to标记开头的“=”表示“取这个标记中的内容并将其作为字符串输出”(因此错误消息中的“to_s”)。