【发布时间】:2014-07-25 14:47:09
【问题描述】:
我正在尝试创建一个包含多个列的搜索表单(全部来自同一模型) 现在,如果类别列设置为特定值,我想将所有其他列的值设置为 nil。像这样-
#app/models/question.rb
if (cateogry.matches => 'Exam Questions')
query = query.where("name like ? AND course like ? AND year like ?", "%#{query}%", "%#{query}%", "%#{query}%")
else
query = query.where("name like ?","%#{query}%")
end
搜索表单是使用get方法的基本表单。
【问题讨论】:
标签: ruby-on-rails search ruby-on-rails-4