如何在Ruby on Rails中按属性过滤?

时间:2015-10-13 14:28:54

标签: ruby-on-rails activerecord rails-activerecord

我有3个属性::price, :type, :level - 那么如何通过此属性过滤产品?

例如:我想要价格低于20美元的搜索产品,输入= sport,level = hard

1 个答案:

答案 0 :(得分:0)

您可以使用ActiveRecord .where方法,如下所示:

Product.where('price < ? AND type = ? AND level = ?', 20, "sport", "hard")