我在rails中有这个查询:
Extra.where("form_type = ?", 1)
但是我想添加一个过滤器,所以状态也必须是Alabama。我怎样才能做到这一点?我尝试了这个,但它不起作用
Extra.where("form_type = ?", 1).and("state = ?", "Alabama")
提前致谢
答案 0 :(得分:2)
使用哈希指定AND条件:
Extra.where(:form_type => 1,:state =>“Alabama”)
答案 1 :(得分:0)
试一试
Extra.where("form_type = ? AND state = ?", 1, "Alabama")
答案 2 :(得分:0)
当然,meta_where解决方案:
Extra.where(:form_type>> 1&:state>>%'Alabama')
答案 3 :(得分:0)
Extra.where(:form_type => 1, :state => "Alabama")