サブカテゴリのコンマ区切りリストである属性 subcategory_list を持つリソース モデルがあります。特定のサブカテゴリに属するリソースのみをプルする find_by_x メソッド (または同等のメソッド) を実行することは可能ですか?
したがって、与えられた場合:
Resource.create(subcategory_list: "Fun, Games") # resource 1
Resource.create(subcategory_list: "Fun") # resource 2
Resource.create(subcategory_list: "Games") # resource 3
入力が「楽しい」の場合、リソース 1 と 2 の両方を取得するにはクエリが必要です。次の場合、「Fun」のみを返すことができますが、「Fun、Games」は返せません
Resource.find_all_by_subcategory_list("Fun")
=> resource 2 (but not resource 1)
このクエリを変更して「楽しい、ゲーム」も含める方法はありますか?