Rails:带条件的find_by_contents;请语法帮助
-
29-10-2019 - |
题
希望基于Rails 2.0.2中的条件限制查找范围。
查找声明: 通用标签
需要添加条件以限制查找 通用标签
尽管这不起作用 通用标签
有人知道语法是什么吗?
解决方案 2
花了很长时间为雪貂find_by添加一个条件,所以我添加了一个post命令来过滤是否已归档。如果您仍在想更好的方法,请告诉我。谢谢。 通用标签
其他提示
如果传递条件数组,我认为它需要用于参数化条件。尝试以下任一/两个:
@employees = Employee.find_by_contents(params[:keywords].to_s,
:include => [ :categories, :revisions, :approvals,
:archives, :related_documents ],
:conditions=> "archived = '0'")
.
或
@employees = Employee.find_by_contents(params[:keywords].to_s,
:include => [ :categories, :revisions, :approvals,
:archives, :related_documents ],
:conditions=>["archived = ?",'0'])
. 首先,你有什么错误?
并尝试这个
@employees = Employee.find_by_contents(params[:keywords].to_s, :include => [ :categories, :revisions, :approvals, :archives, :related_documents ], :conditions=>["employees.archived = ?", false])
. 不隶属于 StackOverflow