Рельсы объединяются из двух таблиц: как выбрать атрибут
В Rails 3.2.1
Я имею:
class Project < ActiveRecord::Base
attr_accessible :name, :description
has_many :subprojects
end
class SubProject < ActiveRecord::Base
attr_accessible :id_name, :description, :num_alloc, :project_id
belongs_to :projects
end
Как я могу вернуть в контроллер рельсы, объект, который содержит "название" атрибут (из модели проекта) иid_name
description
а такжеnum_alloc
(из модели SubProject).
В контроллере, если я сделаю
@results= SubProject.joins('LEFT OUTER JOIN.......)
@results
содержит только атрибут класса SubProject, потому чтоSubProject.joins(...)
возвращаетSubProject
объект правильно?
Итак, как я могу вернуть объект с атрибутом из двух моделей?