【发布时间】:2013-11-20 17:42:39
【问题描述】:
我的顶部导航菜单中有以下代码:
<% if current_user.relationships.where(state: 'active') %>
<li><%= link_to 'New Schedule', new_schedule_path %></li>
<% end %>
用户有_many 关系。 “状态”是关系表中的一列。我只希望在用户具有状态列的值设置为“活动”的关系时显示链接。出于某种原因,此链接出现给与 state = active 没有关系的用户。我该如何解决这个问题?
【问题讨论】:
标签: ruby-on-rails ruby model-view-controller ruby-on-rails-4 where-clause