我什至不确定这个标题是否是最好的描述。
我正在通过一个表单为我的事件构建一些基本的过滤功能。事件具有来自选择下拉列表的类别。
现在,当您想要过滤时,您可以通过复选框选择您想要显示的类别。
我有点难过如何做到这一点。是否可以在一个查询中完成所有操作?还是您将每个类别分为 1 个?
我的旧查询是这样的current_user.friends.events(:event, :rel).where("rel.admin = {admin_p} AND event.detail = {detail_p}").params(admin_p: true, detail_p: true).pluck(:event)
在这种情况下,我需要类似event.category = category1, category2, cateogry3
. 显然不是这样写的。实现这一目标的方法?