我有一个带有神秘字段名称的数据库,所以每个都有别名:
alias_attribute :charge_duty, :aeaqst
.....
任务是比较具有正常名称(别名)的两个字段,当它们相等时不选择记录。
现在,我做where('aaayva <> aaa0va')
,我必须改变以使用我的别名?我可以where.not(charge_duty: 'value')
,但如何用其他字段名称替换值?
答案 0 :(得分:1)
你看起来像这样吗?
ARClass.where.not(charge_duty: :other_field)
如果有帮助请告诉我