0

나는 내 컨트롤러조건 : 사용과 thinking_sphinx

@articles = Article.search 'pancakes', :with => {:author_id => params[:id]} 

을에 다음 줄은 그것이 한 나는 PARAMS 가지고 잘 작동이 [: ID] 지정된를,하지만 난 그렇게하지 않으면, 그것은 실패

searchd error (status: 1): invalid or truncated request 

그래서 제 질문은이 어쨌든이있다 :로 => {: author_id => PARAMS [: ID]} 자신의 유효한 PARAMS되는 조건으로 [: ID]

감사

답변

3
ts_options = {} 
ts_options[:with] = {:author_id => params[:id]} if params[:id] 
@articles = Article.search 'pancakes', ts_options