Некоторое время назад я спросил (Объединяет несколько таблиц с ActiveRecord с именованными областями) Объединяет несколько таблиц с ActiveRecord с именованными областями
Теперь мне нужно создать именованную область, которая включала бы объединение более чем двух таблиц, например:
named_scope :baz_category, lambda {|c| {:joins=>([:foo,:bar,:baz]):conditions=>['baz_cat=',c]}}
Там, где у Foo один бар, а у бара один баз.
Я бы хотел, чтобы решение работало для 4-го или 5-го стола и т. Д.
большое спасибо тому, кто поможет мне с этим.