Ruby on rails (RubyonRails)向搜索方法传递两个参数?引发“符号未隐式转换为整数”错误

Ruby on rails (RubyonRails)向搜索方法传递两个参数?引发“符号未隐式转换为整数”错误,ruby-on-rails,Ruby On Rails,我在这里查阅了其他相关问题,发现它们很有帮助,但现在在我的控制器中,我有以下几行: if params[:query].present? && params[:queryb].present? @model = Model.search(params[:query], params[:queryb]) 其中第二行引发符号到整数错误的非隐式转换 我还应该如何构造此查询?谢谢 你在模型中的搜索方法是什么样的?@SteveTurczyn我正在使用searchkick gemI t

我在这里查阅了其他相关问题,发现它们很有帮助,但现在在我的控制器中,我有以下几行:

if params[:query].present? && params[:queryb].present?
  @model = Model.search(params[:query], params[:queryb])
其中第二行引发符号到整数错误的非隐式转换


我还应该如何构造此查询?谢谢

你在模型中的搜索方法是什么样的?@SteveTurczyn我正在使用searchkick gemI think搜索只需要一个字符串,对吗?请尝试@model=model.search{params[:query]}{params[:queryb]}以在单个字符串中传递两个查询。@ptd谢谢,这样做了!什么是::搜索?