Rails:条件付きのfind_by_contents;構文ヘルプをお願いします
-
29-10-2019 - |
質問
Rails2.0.2の条件に基づいて検索を制限しようとしています。
ステートメントの検索: ジェネラコディセタグプレ
検索を制限する条件を追加する必要があります ジェネラコディセタグプレ
これは機能しませんが ジェネラコディセタグプレ
構文がどうあるべきか知っている人はいますか?
解決 2
FERRET find_byに条件を追加することでかなり時間がかかっていたので、アーカイブされている場合はフィルタリングするPOSTコマンドを追加しました。あなたがもっと良い方法を考えているならば、私に知らせてください。ありがとう。
@employees = Employee.find_by_contents(params[:keywords].to_s,
:include => [ :categories, :revisions, :approvals,
:archives, :related_documents ])
@employees = @employees.find_all {|p| !p.archived}
. 他のヒント
条件を配列に渡す場合は、パラメーター化された条件である必要があると思います。次のいずれか/両方を試してください: ジェネラコディセタグプレ
または ジェネラコディセタグプレ
最初に、どのようなエラーがありますか?
を試してみてください
@employees = Employee.find_by_contents(params[:keywords].to_s, :include => [ :categories, :revisions, :approvals, :archives, :related_documents ], :conditions=>["employees.archived = ?", false])
. 所属していません StackOverflow