【发布时间】:2018-10-29 15:14:21
【问题描述】:
我有一个 Ransack 搜索。我希望能够使用逻辑运算符OR 同时查看标题和正文。
我设置了params[:q][:title_cont] 和params[:q][:body_cont],但只有当title 和body 同时包含查询时,此搜索才会给我结果。
我想在正文中包含标题OR 中的所有查询结果。
非常感谢。
【问题讨论】:
标签: ruby-on-rails search ransack
我有一个 Ransack 搜索。我希望能够使用逻辑运算符OR 同时查看标题和正文。
我设置了params[:q][:title_cont] 和params[:q][:body_cont],但只有当title 和body 同时包含查询时,此搜索才会给我结果。
我想在正文中包含标题OR 中的所有查询结果。
非常感谢。
【问题讨论】:
标签: ruby-on-rails search ransack
我相信你正在寻找这个bit in the documentation:
# Attributes may be chained. Search multiple attributes for one value...
<%= f.label :name_or_description_or_email_or_articles_title_cont %>
<%= f.search_field :name_or_description_or_email_or_articles_title_cont %>
所以你的视图应该有一个 search_field 链接标题和正文
<%= f.search_field :body_or_title_cont %>
【讨论】: