我想编写一个显示是
"Management Group"
或"Event Management Group"
利用协会书面方式范围连接 - 轨道4内,可能有请告知我这是怎么写的用户范围。
我可以用书面方式下面范围成功地显示在“管理组”用户:
user.rb
scope :hosts, ->() { joins(:category_managementgroup).where('category_managementgroups.name' => "Management Group") }
如何将我写的显示在这两个“管理 组”用户和“范围事件管理小组”
我试过以下,但不工作:
scope :hosts, ->() { joins(:category_managementgroup).where('category_managementgroups.name' => "Event Management Group") && joins(:category_managementgroup).where('category_managementgroups.name' => "Management Group") }
我也试过以下,但没有运气:
scope :hosts, ->() { joins(:category_managementgroup).where('category_managementgroups.name ? OR', "Event Management Group", "Management Group") }
你的帮助会非常赞赏
非常感谢你!非常感激! – ARTLoe