Kir*_*iki 1 ruby-on-rails hyperlink embedded-ruby
我想将ruby代码嵌入我的链接名称.现在我试着像这样实现它:
<% @user.each do |user| %>
<li><%= link_to '<%= user.familyname %>, <%= user.forename %> ', user %> </li>
<% end %>
Run Code Online (Sandbox Code Playgroud)
但它不起作用,Rails给我一个语法错误:
syntax error, unexpected $undefined, expecting ')'
...);@output_buffer.safe_concat('\', user %> </li>
... ^
Run Code Online (Sandbox Code Playgroud)
我需要在语法中进行哪些更改,以便此链接可以使用?
你不能在<%=%>里面做<%=%>.你可以尝试这样的事情:
<% @users.each do |employee| %>
<li><%= link_to "#{employee.familyname}, #{employee.forename}", employee %> </li>
<% end %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
395 次 |
| 最近记录: |