Ransack 是否支持 HABTM?
拥有模型:
- 选购 HABTM 类别
- 类别 HABTM 商店
我可以使用 ransack 按单个类别搜索商店吗?表格是什么样子的?
Ransack 是否支持 HABTM?
拥有模型:
我可以使用 ransack 按单个类别搜索商店吗?表格是什么样子的?
我认为您尝试使用的领域是
:categories_id_eq
用法会是这样的
<%= f.label :categories_id_eq, "Category" %>
<%= f.collection_select :categories_id_eq, Category.order(:title), :id, :title %>
你应该知道有一些陷阱:虽然这很好用
:categories_id_eq
如果您想查找任何类别的产品,您可以选择
:categories_id_in
但是,如果您需要选择属于所有类别的产品,它将无法按预期工作:
:categories_id_all
返回零结果见讨论: