假设我有这些 ActiveRecord 模型:
class User < ActiveRecord::Base
has_many :emotions
end
class Emotion < ActiveRecord::Base
belongs_to :user
end
我有这个代码:
user1 = User.where(id: 1).includes(:emotions).first
user2 = User.where(id: 1).first
有没有办法区分user1.emotions
和user2.emotions
?有没有一种方法可以让他们知道关系是否已被急切加载或仍在等待从数据库中查询?