如果没有元素,如何使类别消失?

时间:2016-05-04 17:14:36

标签: ruby-on-rails-4 erb

好的,伙计们,我必须列出一些项目,他们有一个类别。我按类别列出,但我不想显示类别标题,除非有属于那里的项目。我在做这件事时遇到了麻烦。

Intent

我想要这样的事情:

如果有<% @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_precoprato_id匹配prato_id匹配categoria_pratos_id

1 个答案:

答案 0 :(得分:0)

解决了它:)

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

     <% @pratosprecos = @pratos_precos.where("prato_id = ?", pratocategoria.id) %>