Rails:需要帮助循环遍历模型数组以链接到显示页面。我想显示名称,但链接到路径。看起来它应该很简单,但我整晚编码,我的大脑被炸!请帮忙。
<div class="container">
<div class="row">
<% @bars.each do |bar| %>
<div class="col-xs-6 something">
<div class="firstBar">
<%= link_to bars_path %>
<% end %>
</div>
</div>
</div>
</div>
答案 0 :(得分:3)
这应该有效:
<div class="container">
<div class="row">
<% @bars.each do |bar| %>
<div class="col-xs-6 something">
<div class="firstBar">
<%= link_to bar.name, bar %>
</div>
</div>
<% end %>
</div>
</div>
你也可以做<%= link_to bar.name, bars_path(bar) %>
,但是给对象更漂亮。在给定特定对象的情况下,Rails将知道要使用哪个Url助手。
答案 1 :(得分:0)
试试这个
<div class="container">
<div class="row">
<% @bars.each do |bar| %>
<div class="col-xs-6 something">
<div class="firstBar">
<%= link_to bar.name, bar_path(bar) %>
</div>
</div>
<% end %>
</div>
</div>