ruby-on-rails - 如何指定 Ransack 在标题和正文中搜索 - Rails
问题描述
我有一个 Ransack 搜索。我希望能够使用逻辑运算符同时查看标题和正文OR
。
我设置了params[:q][:title_cont]
andparams[:q][:body_cont]
但这个搜索只有在title
并且body
包含两个查询时才会给我结果。
我想OR
在正文中的标题中包含所有查询结果。
非常感谢。
解决方案
我相信您正在文档中寻找这一点:
# 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 %>
推荐阅读
- python-3.x - Python Pandas 按邮政编码堆叠并按月/年分组
- javascript - 如何使 react-chartjs-2 在移动设备上响应?
- python-3.x - 出现错误“pywintypes.error: (5, 'OpenClipboard', 'Access is denied.')”
- php - 提交后未找到联系表错误
- java - 我已经使用 viewpager 和图像网址创建了一个壁纸应用程序,但我无法设置壁纸我将我的网址放在字符串中
- sql-server - powershell 设置数据库设置
- haskell - Haskell 中的重载(显示和编号)
- java - JFreechart - 带有颜色图的极坐标图
- r - 用条件将值替换到上一行
- xamarin.forms - Xamarin 表单:当键盘打开时,顶部堆栈布局在 UI 中不可见