Rails Ambiguous Where子句在范围内出错

时间:2015-11-07 05:12:36

标签: sql ruby-on-rails ruby activerecord

default_scope {where("valid = ? AND active = ? AND mrp > ?", false, true, 0)}  

我正在获得专栏' mrp' in where子句是模糊错误

如何使其不那么模棱两可。我用product.mrp

试了一下

1 个答案:

答案 0 :(得分:0)

试试这个: default_scope {where(“your_table_name.valid =?AND your_table_name.active =?AND your_table_name.mrp>?”,false,true,0)}