【发布时间】:2015-11-07 13:49:38
【问题描述】:
default_scope {where("valid = ? AND active = ? AND mrp > ?", false, true, 0)}
我在 where 子句中得到 Column 'mrp' is ambiguous 错误
我如何使它不那么模棱两可。我用 product.mrp 试过了
【问题讨论】:
标签: sql ruby-on-rails ruby activerecord
default_scope {where("valid = ? AND active = ? AND mrp > ?", false, true, 0)}
我在 where 子句中得到 Column 'mrp' is ambiguous 错误
我如何使它不那么模棱两可。我用 product.mrp 试过了
【问题讨论】:
标签: sql ruby-on-rails ruby activerecord
试试这个: default_scope {where("your_table_name.valid = ? AND your_table_name.active = ? AND your_table_name.mrp > ?", false, true, 0)}
【讨论】: