2016-05-04 8 views
0

皆さん、私はアイテムのリストを作成する必要があります、彼らはカテゴリがあります。私はカテゴリー別にリスティングしていますが、そこに属するアイテムがない限り、カテゴリータイトルを表示したくありません。私はそれをやるのに困っている。要素がない場合カテゴリを消滅させる方法は?

<% @categorias.each do |categoria| %> 
    <h3> <%= categoria.categoria_pt %></h3> 
    <% @pratos_precos.each do |pratos_preco| %> 
    <% if @pratos.find(pratos_preco.prato_id).categoria_pratos_id.to_s == categoria.id.to_s %> 

私はこのような何かしたい:prato_idマッチcategoria_pratos_idマッチcategoria_id

答えて

0

がそれを解決しています:)

 <% @pratocategorias = @pratos.where("categoria_pratos_id = ?", categoria.id) %> 
    <% @pratocategorias.each do |pratocategoria|%> 

    <% @pratosprecos = @pratos_precos.where("prato_id = ?", pratocategoria.id) %> 
prato_idprato_precoがある場合

関連する問題