Rails 응용 프로그램에서 Thinking Sphinx를 사용하여 검색 양식에 jQuery 자동 완성 플러그인을 결합했습니다. 엔트리 모델에서 "노트"속성 (텍스트 데이터 유형)으로 검색하고 있습니다. 나는 발췌을 반환하려면 다음을 사용하고 있습니다 :생각하기 스핑크스 : 짧은 발췌 부분을 렌더링하는 방법?
<%= entry.excerpts.note %>
the documentation의 "발췌 설정"섹션은이 시점에서, 생각 스핑크스가 발췌 설정을 사용자 정의 할 수있는 기능을 가지고 있지 않습니다 "한다고 ... 스핑크스는 최대 256자를 사용합니다.
그러나 검색 결과에는 100 자 정도의 문자 만 표시하고 싶습니다. Rails의 truncate 메소드를 시도했지만 때로는 일치하는 항목이 100 번째 문자 다음에 나오기 때문에 (사용자에게는 보이지 않습니다).
누군가 TS가 짧은 발췌문을 렌더링하도록하는 방법을 찾았습니까?
아름다운. – robertwbradford