2012-04-06 2 views
3

그것은 Searchlogic은 레일 3. 작동하지 않는 것 같습니다 그래서 내가 찾고 있어요 (무엇보다도, 라이언 베이츠는 자신의 RailsCasts 중 하나에서 언급하고 Google Group의 마지막 질문은 2010 년부터입니다)Searchlogic을 대체 할 수있는 대체품은 무엇입니까?

대체를 위해. 검색 양식의 필드 이름을 만들고 검색 개체로 변환 한 다음 @search.all 또는 @search.paginate과 같은 결과를 얻을 수있는 기능이 마음에 듭니다.

처음에는 Meta WhereMeta Search이 유망 해 보였습니다. 그런데 this은 "MetaWhere가 3.1을 지원하도록 업데이트되지 않습니다"라는 알림을 발견했습니다. (레일즈 3.2.2를 사용하고 있습니다.)

개발자는 MetaWhere를 대신하여 proposing a library called "Ransack"입니다.

좋습니다. 그러나 "Ransack"에 뛰어 들기 전에 질문을 던지기로했습니다. 위에서 설명한 것처럼 SearchLogic과 비슷한 기능을 가진 다른 라이브러리에 대해 알고있는 사람이 있습니까? (보기 형태는 검색 개체를 채 웁니다.) 당신이 Ransack

두 가지를 확인해야합니다 3.1 레일을 사용하는 경우

+1

https://github.com/ernie/squeel – Zabba

+0

기본 ActiveRecord 쿼리 인터페이스를 사용하지 않으려는 이유가 있습니까? 당신은 정말로이 보석들이 제공하는 역동적 인 파인더에서 많은 이익을 얻고 있습니까? – davidcelis

+0

@ Zabba, 고마워.하지만 내 질문의 구체적인 내용을 자세히 살펴 봤어. Squee는 내가 설명한 기능을 가지고 있지 않습니다. – Ethan

답변

6

당신은 레일 3.0을 사용하는 경우 MetaSearch

을 확인해야 어니 밀러에 의해 작성된 .

+0

답변 해 주셔서 감사합니다. 내 질문에 언급했듯이 Rails 3.2.2를 사용 중이며 Ransack에 대해 들어 봤습니다. 나는 Ransack을 어제 체크 아웃하기 시작했다. 지금까지는 제대로 작동하는 것 같습니다. 그러나 Ransack의 역사를 감안할 때 여전히 대안을 경험 한 사람이 있는지 파악하는 데 관심이 있습니다. – Ethan

+0

MetaSearch가 Rails 3.2.2에서 폭파하는 것 같습니다 : http://stackoverflow.com/questions/9858552/metasearch-gem-rails-3-0-working-scope-methods-fail-in-rails-3-2 – jpgeek

+0

@jpgeek 당신은 Rails 3.1 이상에서'ransack'을 사용하고 싶습니다. https://github.com/ernie/ransack – bcardarella

관련 문제