我的控制器中有以下行
@articles = Article.search 'pancakes', :with => {:author_id => params[:id]}
只要我指定了参数[:id],它就可以正常工作,但是如果我不这样做,它就会失败
searchd error (status: 1): invalid or truncated request
所以我的问题是,无论如何,是否有 :with => {:author_id => 参数[:id]} 的条件是它们是有效的参数[:id]
谢谢
ts_options = {}
ts_options[:with] = {:author_id => params[:id]} if params[:id]
@articles = Article.search 'pancakes', ts_options