6

Ruby on Rails には、多くの子を持つ School があります。活動の多い子どもたち。そして、1 つの activity_types を持つアクティビティ。インクルードをネストするのに助けが必要です。私の子供のコントローラーで。私はこれを持っています...これはうまくいきます。

s = School.find(params[:school_id])
@school = s
@children = s.children.includes(:activities).all

しかし、子のアクティビティから :activity_type も取得したいと思います。私はこれを試しました

s = School.find(params[:school_id])
@school = s
@children = s.children.includes(:activities => :activity_types).all

しかし、それはうまくいきませんでした

4

1 に答える 1

9

複数形にしないでくださいactivity_type

s.children.includes(:activities => :activity_type).all

于 2012-02-25T17:58:55.367 に答える