: 그래도 쿼리를 구축하고 함께 사용하는 방법의 예를 찾을 수 없습니다나는 다음과 같은 라인을 따라 뭔가 할 노력하고있어
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'
을 페이지 매김 플러그인. 물론 다른 테이블의 다른 속성에 대해 쿼리 할 수 있도록 조인을 수행하는 방법을 알아야하므로 쿼리가 정확하지 않습니다. 그러나 그 외에도 조건에서 사용할 쿼리를 작성하는 방법은 무엇입니까? ?
어떻게 이렇게 쿼리를 작성할 수 있습니까? 이 둘을 연결할 수 있습니까? – Kezzer
query = [ "datetime> : start_date", : start_date => start_date]; page => page, : conditions => query, : order => 'datetime' –