2016-04-17 6 views
0

Rails:ショーページにリンクするモデル配列をルーピングする際に助けが必要です。私は名前を表示したいが、パスにリンクしたい。それはシンプルでなければならないようですが、私は一晩中コーディングしていて、私の脳は揚げられています!助けてください。Rails loop、link_to model_view

 <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

てみ 'を見てみましょう。<%=のlink_to bar.name、バー%>' – Pavan

+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は特定のオブジェクトが与えられたときにどのヘルパーを使うべきかを知っています。

UrlHelper documentation

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>