Я проанализировал файл .xls с помощью roo и сохранил данные в реляционной базе данных. Теперь я хочу показать эти строки снова, как это было в .xls раньше. То есть, я должен присоединиться к 3 таблицам. Как это сделать в Rails с использованием активных методов записи?Объединение таблиц в Rails
Предположим, у меня есть 3 стола: Category
, Subcategory
и Item
. Мне нужно показать информацию из этих трех таблиц. Я сделал что-то подобное в своих моделях: category has_many subcategory
и subcategory has_many items
(с соответствующим belongs_to
, конечно). Как я буду повторять в каждом category
и получить subcategory
и items
в активном режиме записи?
Вы можете использовать [ 'joins'] (http://guides.rubyonrails.org/active_record_querying.html#joining-tables). – Mischa