0

thinking_sphinx に渡すフィールドが 2 つあります。1 つはドロップダウン、もう 1 つはフリー テキストです。

<%= select :search, params[:search], Category.joins(:posts).select('distinct           categories.*').collect {|category| [ category.categoryname,category.categoryname ]}, :include_blank => 'Select a category...' %>

<%= text_field_tag :resume, params[:resume] %>

ドロップダウンだけで機能しますが、2番目の構文を機能させるには構文が間違っているようです。

    @posts = Post.search :conditions=>{:search=>params[:search]},{:resume=>params[:resume]}

: 3: 構文エラー、予期しない '\n'、tASSOC が必要です

4

1 に答える 1

1

「条件」はハッシュである必要があり、2 つのハッシュがあります。これを試して:

@posts = Post.search(:conditions => {:search => params[:search], :resume => params[:resume]})
于 2012-10-25T21:06:25.723 に答える