所以,如果我这样做:
>> User.where("facebook_data IS null")
(0.5ms) SELECT COUNT(*) FROM `users` WHERE (facebook_data IS null)
=> []
如果还没有,我会查找我的用户帐户:
>> u = User.find(225)
=> #<User id: 225, email: "me@example.com", ...etc>
>> u.facebook_data
=> nil
所以我显然没有facebook_data
。为什么当我使用 where 子句时这条记录没有出现?