在轨可以在创建渴望负载关联的新对象是这样的:现有对象预先加载
@person = Person.find(params[:id], :include => {:flights => :plane})
但是,我有时已经有@person对象,然后想急于负载关联。似乎没有任何'轨道'来做到这一点。我期待这样的事情基本上是:
@person = Person.find(params[:id])
...
@person.include({:flights => :plane})
背景是,我已经创建不协会@object滤波器之前有一个。但是在一些行动中,如果我不急于加载关联,我会产生很多奇异的查询。并做
@person = Person.find(params[:id])
...
@person = Person.find(params[:id], :include => {:flights => :plane})
似乎有点浪费。