如果序列化属性中存在特定值,则排除查询中的对象

时间:2014-12-16 15:07:11

标签: ruby-on-rails arrays ruby-on-rails-4 rails-activerecord ruby-on-rails-4.1

Class User < ActiveRecord::Base
  serialize :pets, Array
end

如何创建可链接查询,我想要排除用户,例如已经&#34; cat&#34;在序列化的pets属性中?

1 个答案:

答案 0 :(得分:0)

User.where.not("pets = ?", ["cat"].to_yaml)