希望基于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])
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top