首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails 3.1 Ransack HABTM

Rails 3.1 Ransack HABTM
EN

Stack Overflow用户
提问于 2012-07-23 19:33:31
回答 2查看 2.3K关注 0票数 9

HABTM是否得到Ransack的支持?

拥有模特:

  • 商店HABTM类别
  • HABTM类商店

我可以用ransack搜索一个单一类别的商店吗?这个表格是什么样子的?

EN

回答 2

Stack Overflow用户

发布于 2012-08-17 15:32:21

我想你想要使用的领域是

代码语言:javascript
复制
:categories_id_eq

用法应该是这样的

代码语言:javascript
复制
<%= f.label :categories_id_eq, "Category" %>
<%= f.collection_select :categories_id_eq, Category.order(:title), :id, :title %>
票数 13
EN

Stack Overflow用户

发布于 2013-11-01 11:50:48

您应该注意到,有一些问题:虽然这些工作都很好

代码语言:javascript
复制
:categories_id_eq

如果你想在任何一个类别中找到你可以选择的产品

代码语言:javascript
复制
:categories_id_in

但是,如果您需要选择属于所有类别的产品,它将无法像预期的那样工作:

代码语言:javascript
复制
:categories_id_all

返回零结果参见讨论:

Rails, Ransack: How to search HABTM relationship for "all" matches instead of "any"

Convert ActiveRecord habtm query to Arel

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11619246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档