Sha*_*ane 1 ruby-on-rails ruby-on-rails-4
我正在尝试显示帐户列表,但在我的link_to方法中遇到上述错误。下面是我的link_to方法。
<div class="list-group">
<% @accounts.each do |account| %>
<%= link_to account.name, account_path( account.accountid ),
class: "list-group-item active" do %>
<span class="glyphicon glyphicon-chevron-right"></span>
<span class="badge">44</span>
<% end %>
<% end %>
</div>
Run Code Online (Sandbox Code Playgroud)
如果您使用link_to 的块形式,则不能有文本内容(块就是您的文本内容)。如果你看一下Rails Helpers。块形式的语法如下所示:
link_to(url, html_options = {}) do
# name
end
Run Code Online (Sandbox Code Playgroud)
所以你需要做类似的事情:
<div class="list-group">
<% @accounts.each do |account| %>
<%= link_to account_path( account.accountid ), class: "list-group-item active" do %>
<%= account.name %>
<span class="glyphicon glyphicon-chevron-right"></span>
<span class="badge">44</span>
<% end %>
<% end %>
</div>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1039 次 |
| 最近记录: |