首页 > 解决方案 > 如何指定 Ransack 在标题和正文中搜索 - Rails

问题描述

我有一个 Ransack 搜索。我希望能够使用逻辑运算符同时查看标题和正文OR

我设置了params[:q][:title_cont]andparams[:q][:body_cont]但这个搜索只有在title并且body包含两个查询时才会给我结果。

我想OR在正文中的标题中包含所有查询结果。

非常感谢。

标签: ruby-on-railssearchransack

解决方案


我相信您正在文档中寻找这一点:

  # 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 %>

推荐阅读