标签: mysql sql ruby-on-rails
@c的值是用户设置的参数。如果有值,我想查询具有该条件的汽车。如果@c为零,我想返回所有的Car记录。
@cars = Car.where('car_type = ?', @c)
答案 0 :(得分:1)
您可以使用基本检查来查看@c是否为空白:
@c
@cars = @c.blank? ? Car.scoped : Car.where('car_type = ?', @c)