چگونگی ریلیشن های چند تایی در ریلز

سلام
من به صورت کلی 3 تا جدول دارم که به هم از روش traversing با هم دیگه متصل شدن توسط جدول های واسط اشون ، نام جدول ها به این شکل هست :
1- subjects
2- pages
3- sections
به این صورت که یک subject دارای چند page و هر page دارای چند section هستش .
حالا با اسم جدول واسط ها کار نداریم ، الان من میخوام section های subject انتخابی رو در بیارم ولی به اررور خوردم و دقیقا نمیدونم باید چه ریلیشنی بزنم تو کنسوله ریلز ، کسی میدونه چه کدی برای ریلیشن باید بزنم ؟

سلام
اررو چيه؟

اينم بهترين جا براى درك اين مطلب
http://guides.rubyonrails.org/association_basics.html

اگر كد رو روى git قرار بدين بهتر ميشه كمك كرد،
در ضمن در موردى كه عنوان كردين ايجاد مشكل N + 1 Query خيلى رايجه، پس مد نظر داشته باشيد :slightly_smiling_face:

https://github.com/mhi20/learnsalami

فکر کنم منظورشون اینه که میخوان ببین توی یک subject چندتا sectoin هست و چیا هست. درسته؟
Subject > Page > Section

بله دقیقاً

يعني اينطورى ؟

3 پسندیده

خیلی ممنونم :ok_hand:

1 پسندیده