2011-09-30 2 views
1

내가 searchlogic에서 다음을했다 :Rails 3에서 searchlogic에서 metwhere로 변환하는 방법은 무엇입니까?

Todo.contact_id_is(self.id).ascend_by_original_date.done_date_not_null.first 

내가 지금은 레일 3 오전 metawhere에서이 작업을 수행 할 어떻게? 특히 not_null 및 정렬?

안녕하세요, 저는 약간 혼란 스럽습니다. meta_search (metawhere 대신)에서 발견 된 명명 된 범위를 보면 .... 내가 찾고있는 것보다 많아서 metasearch가 ransack으로 바뀌고 있습니다 ....

searchlogic에서 내 모델의 SQL을 사용하여 체인 검색을 수행하면 쉽게 삭제할 수 있습니까?

... 괜찮아요 ... 지금은 ransack이 양식 인 것처럼 보이지만 모델의 검색어는 짜증이 나나요? .... 그 체크 아웃

답변

0

metawhere가 그렇게 여기 sqeel에서 추가되었다 != 연산자가없는 것 같습니다 것은 내가 contact_id_is 생각하지 않습니다 ....

Todo.where({ :contact_id => self.id}).order(:original_date.asc).where('"todos"."done_date" NOT NULL').first 
+0

내가 볼 가능한 해결 방법입니다 공장....? 오류가 누락 된 메소드를 얻었습니다 .... – Angela

+0

기다려 ... 잠시만 기다려주십시오 ... 지금 무엇을 바꿨습니까 ... 미안 .... – Angela

+0

기다리시면 sqeel을 대신 사용 하시겠습니까? 어떻게 도움이 될까요? – Angela

관련 문제