2011-03-23 97 views

回答

1

您的文章是不是

我的猜測是,你可能希望有類別「東西」名稱完全晶瑩剔透,並且他們的資源急切地加載。對使用此:

Category.where(:name => 'something').includes(:resources) 

,或者,如果你想指定你想要的資源,爲那些「東西」類別,您可以使用此:

Category.includes(:resources).where(:name => 'something', :resources => {:resource_type_id => 3}) 

更多信息有關active record querying, here

+0

的唯一的問題是,我試圖用cancan縮小類別資源,因此我需要將.accessible_by(current_ability)和其他範圍應用於類別資源。 – 2011-03-23 23:42:46