2012-10-24 53 views
0

我有两个字段,我将其传入到思维幻灯片中,一个是下拉列表,另一个是自由文本。2个字段在thinking_sphinx中搜索

<%= 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] %> 

它的工作只是下拉菜单,但我的语法似乎是错误的第二个工作。

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

我越来越:3:语法错误,意想不到的 '\ n',希望tASSOC

回答

1

'条件' 的需求是一个哈希,你有两个哈希值。试试这个:

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