Хорошо, у меня есть это
User.find(4).friends
[#<Contact id: 67, type: nil, default_contact_group: false, primary_contact_id: nil, invitation_code: nil, flag_for_review: true, code_name: nil, reset_password_token: nil,
.......
.......
User.find(4).friends.count
=> 5
User.find(4).friends.map(&:type)
=> [nil, nil, nil, nil, nil]
как вы можете видеть, все поля типа равны нулю, но когда я делаю это, где предложение я всегда ничего не возвращаю
User.find(4).friends.where("type != 'ContactGroup'")
=> []
User.find(4).friends.where(["type != ?", "ContactGroup"])
=> []
что я делаю не так и почему он не возвращает записи, которые явно совпадают