レールでこのようなことをするための最良の方法は何だろうと思っているだけです:
3 つのテーブルがあります -> Events (:id, :name, :category_id, :group_id)
、Category (:id, :name)
、Group (:id, :name)
次のようなクエリを作成する必要があります->SELECT * FROM Events WHERE (category_id = x OR category_id = y ...) AND (group_id = a OR group_id = b ...)
基本的には、Amazon や eBay でフィルターをかける方法です。何か案は?