SQL在控制器操作中混合使用时不起作用
我正试着让一些过滤器工作,但我不知道为什么它会坏 我正在尝试筛选SQL在控制器操作中混合使用时不起作用,sql,ruby-on-rails,activerecord,Sql,Ruby On Rails,Activerecord,我正试着让一些过滤器工作,但我不知道为什么它会坏 我正在尝试筛选:min\u price列中的PIN表: 在控制器操作中,我执行以下操作: @pins = Pin.where(min_price: 'BETWEEN' params[:pin][:min_value] 'AND' params[:pin][:max_value]) 我不知道如何使这句话没有sintax错误。有什么帮助吗 谢谢 尝试使用普通SQL @pins = Pin.where('min_price BETWEEN ? AND
:min\u price
列中的PIN表:
在控制器操作中,我执行以下操作:
@pins = Pin.where(min_price: 'BETWEEN' params[:pin][:min_value] 'AND' params[:pin][:max_value])
我不知道如何使这句话没有sintax错误。有什么帮助吗
谢谢 尝试使用普通SQL
@pins = Pin.where('min_price BETWEEN ? AND ?', params[:pin][:min_value], params[:pin][:max_value])
这是一种魅力。谢谢