【发布时间】:2011-03-26 20:24:26
【问题描述】:
我有模型club 和course,其中一个课程属于一个俱乐部,而一个俱乐部有很多课程。
当我加载一个俱乐部时,我也想加载它的相关课程,但我只想加载那些符合条件测试的课程 (approved? == true)。
如果我直接参与课程,如何做到这一点很简单:
@courses = Course.find( :all, :conditions => {:approved => true } )
但我想将其作为声明的一部分:
@club = Club.find(params[:id])
因为我的观点是这样构建的,我宁愿不必改变所有观点。
谢谢!
【问题讨论】:
标签: ruby-on-rails ruby activerecord associations