- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在为我的 Rails 应用程序使用 ransack gem,但遇到多选问题。我有一份工作和一个公司模型,一个公司有很多工作,一个工作属于一个公司。我想执行职位搜索,以便人们可以看到特定公司的职位,我做了一些研究,显然这应该适用于搜索表单:
= search_form_for @q do |f|
= f.collection_select :company_name_cont, Company.all, :id, :name, {:multiple => true}, class: 'chosen-it'
= f.submit "search"
所以在 View 中我得到了列表(从所选的 gem 自动完成)但是当我点击搜索时它没有返回任何结果而且我不能选择多个公司。
但是,当我像这样使用搜索字段时:
= f.search_field :company_name_cont
搜索有效。
你能帮帮我吗
非常感谢
最佳答案
您应该使用 company_name_in
而不是 company_name_cont
:
= f.collection_select :company_name_in, Company.all, :id, :name, {}, {:multiple => true}
更多信息可以在 ransack 的 wiki 中找到:https://github.com/activerecord-hackery/ransack/wiki/Basic-Searching#in
关于ruby-on-rails - Ransack Gem Rails 和多选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31834930/
我正在尝试为我们的搜索页面创建一个 Ransack 部分,该部分将查看学生的成绩表并在每种成绩的范围内找到学生。 给定:Student has_many Grades and Grade belong
我有一个 Commodity(name:string) 模型和一个 Price(amount:float) 模型: class Commodity 我现在使用 prices.f
我是 Rails 的新手,非常感谢您的帮助和建议。 我目前正在使用 gem ransack 在我的架构中,我有一个名为 adverts 的表与列 title & content 我正在尝试通过一个链接
我有一个包含多个分类法的模型,使用 act-as-taggable-on class Film ['happy', 'snooze']}).result.count => 2 Film.sear
我正在使用 Spree,并且在它使用 Ransack 的产品/搜索 Controller 操作中。 Spree 文档说 Spree 没有提供自定义页面大小的方法,所以我想我应该自定义操作本身以使用 R
我正在使用 Ransack gem 和我有一个模型,它的范围是这样的: scope :by_attr, ->(attr) { case attr when val1 query1
我正在使用 Ransack Gem 并通过计数器缓存进行计数排序。我的属性是一个整数。 我这样称呼它: 我得到的排序输出是: [人升] 1 2 0 0 [人物描述] 0 0 2 1 我要 人事部显示
我正在尝试使用 Ransack gem,但它返回所有 12,000 行而不是使用过滤器。 Controller : def list @q = LmiHost.ransack(params[:q])
我有一个配方模型,该模型具有很多成分,每种成分都属于一个项目。在我的高级搜索表单中,我希望用户选择多种成分,然后让Ransack查找包含用户选择的所有成分的食谱。 我尝试了以下搜索字段: = f.co
我正在处理 ransack,我需要按创建年份(仅年份,而不是整个日期)进行排序。所以我在 Controller 中有这个: @q = Book.search(params[:q]) @q.sorts
将 Rails 2 应用程序转换为 Rails 3,我必须更换 gem searchlogic .现在,使用 Rails 3.2.8 和 gem Ransack我想构建一个使用现有范围的搜索表单。例子
我正在使用 Ransack 来提供数据过滤器。 主用户模型具有以下关联: user has_many trips, through registrations 基本搜索条件如user's name=x
如何从“开始日期”到“结束日期”进行搜索,然后对搜索结果后的列求和并进行搜索和分组? 我可以从开始日期搜索到结束日期,但我被困在必须求和和分组的地方 例如。历史.group(:name).sum(:p
我正在尝试为名为 Space 的对象创建一个搜索表单。我已经尝试使用很多 if 和 elsif,但我意识到它不起作用,所以我开始检查 Ransack。看起来很棒,如果能让它正常工作的话。 问题是,我的
我有一个使用 Ransack 构建的工作搜索表单,其中有两个单独的搜索字段用于两个不同的类,如下所示: 这些类中的每一个都链接到一个公司类 class Co
我在我的应用程序中使用 ransack gem 作为搜索机制。我面临的问题是,在我的模型中,我不小心将“日期”列创建为字符串字段,因此日期搜索不起作用,我无法根据日期进行比较。由于该列的数据类型是字符
我将搜索表单和搜索结果发布在同一页面上。 据我了解:搜查的默认设置是,如果提交的表单没有在搜索字段中输入任何值,则返回该特定资源的所有记录。 我该如何更改它,以便如果用户在搜索字段中未输入任何值的情况
我想使用 ransack 为包含 Users 的页面构建高级搜索功能。我有一个从出生日期计算年龄的小方法: def age(dob) now = Time.now.utc.to_date no
我有一个表,'jobs' 和一个枚举字段'status'。 status 具有以下枚举集: enum status: [ :draft, :active, :archived ] 使用 ransack
我必须使用 ransack 对数据库进行搜索。数据库中的一些列将数据存储在序列化数组中。我想将存储在数组中的确切数据与用户发送的数据进行匹配以执行搜索(用户的数据也是数组)。例如,在数据库中,一列数据
我是一名优秀的程序员,十分优秀!