将Rails ActiveRecord中的两个字段与别名进行比较

时间:2016-11-24 12:39:44

标签: sql ruby-on-rails ruby activerecord

我有一个带有神秘字段名称的数据库,所以每个都有别名:

alias_attribute :charge_duty, :aeaqst
.....

任务是比较具有正常名称(别名)的两个字段,当它们相等时不选择记录。 现在,我做where('aaayva <> aaa0va'),我必须改变以使用我的别名?我可以where.not(charge_duty: 'value'),但如何用其他字段名称替换值?

1 个答案:

答案 0 :(得分:1)

你看起来像这样吗?

ARClass.where.not(charge_duty: :other_field)

如果有帮助请告诉我