我有一个带有属性 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
当我的输入是“Fun”时,我需要一个查询来获取资源 1 和 2。我只能用以下内容返回“Fun”,但不能返回“Fun, Games”
Resource.find_all_by_subcategory_list("Fun")
=> resource 2 (but not resource 1)
有没有办法修改这个查询以包括“Fun, Games”?