我有两张桌子
- 邮政
- 类别
我的控制器中有以下代码:
@category = Category.find(id)
假设将类别视为mobile, car, bike
我需要检查手机或汽车或自行车的存在。这样我就可以禁用输入元素。我试过了:
<% @category.each do |cat| %>
<% if cat.posts.exists %>
class = 'active'
<% else %>
class = 'inactive'
<% end %>
<div class="#{class}"><%= cat.name %></div>
<% end %>
上面的代码总是运行 else 条件。
以下是类别:
- 移动的
- 车
- 自行车
如果在我的带有列的帖子表中,category_id has the field with value 1
那么mobile should have a class active
其他两个应该是非活动的。