0

Сверху вниз у меня есть отношение to_to между моим столом и хорошо has_many с другого направления.Перемещение по отношениям более чем на два уровня глубиной

ReportTarget 
Report 
Manager 
Organization 

Я хочу с нетерпением ждать их. Я думаю, что могу разобраться в этом, но я не знаю синтаксиса, если хочу идти глубже, и это то, что мне нужно. Я хочу пройти весь путь от Организации ReportTarget

@blah = Organization.includes([managers: :reports]).find(params[:id]) 

ответ

2

попробовать

@blah = Organization.includes(managers: { reports: :report_targets }).find(params[:id]) 
+0

Спасибо, что работали великолепно. Теперь мне нужно объединить это с другой таблицей. Я задал новый вопрос здесь, не могли бы вы взглянуть: http://stackoverflow.com/questions/15162805/navigating-through-relations-for-more-than-two-level-deep/15162849#15162849 –

+1

hehe похоже, что эта ссылка указывает на этот вопрос – jvnill

+0

opps! Правильная ссылка - это http://stackoverflow.com/questions/15164854/navigating-through-relations-on-two-paths-in-schema/15165565#15165565 –

Смежные вопросы