:私は、クエリを構築し、一緒にそれを使用する方法のいずれかの例を見つけることができません私は、次の線に沿って何かやろうとしている
if start_date?
query = where("datetime > :start_date", :start_date => start_date)
end
if end_date?
query = where("datetime <= :end_date", :end_date => end_date)
end
if client
query = where("client.name LIKE :client", :client => client)
end
if staff
query = where("staff.name LIKE :staff", :staff => staff)
end
paginate :per_page => 20, :page => page,
:conditions => query,
:order => 'datetime'
をpaginateプラグイン。もちろん、私は他のテーブルの他のプロパティに対してクエリを行うことができるように結合を行う方法を理解しなければならないので、クエリは正しくありませんが、それ以外の条件ではクエリをどのように構築します?
どのようにしてクエリを作成できますか?これらを一緒に連結することはできますか? – Kezzer
query = ["datetime>:start_date"、:start_date => start_date]; –