Jak*_*eTy 6 search activerecord ruby-on-rails-3
我试图从项目名称中包含"Fox"一词的项目模型中提取所有记录.我可以进行活动记录搜索并返回特定的project_names,如'Brown Fox':
@projects = Project.where("project_name like ?", "Brown Fox")
Run Code Online (Sandbox Code Playgroud)
但是,如果我想返回包含'Fox'的所有名称,除非完整的项目名称是'Fox',否则这不起作用:
@projects = Project.where("project_name like ?", "Fox")
Run Code Online (Sandbox Code Playgroud)
如何进行搜索,返回名称中带有"Fox"字样的所有对象?
小智 10
尝试使用:
variable = "Fox"
Project.where("project_name like ?", "%#{variable}%")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4625 次 |
| 最近记录: |