Рельсы объединяются из двух таблиц: как выбрать атрибут

В 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

Как я могу вернуть в контроллере rails объект, содержащий атрибут «name» (из модели Project) иid_name, description а такжеnum_alloc (из модели SubProject).

В контроллере, если я сделаю

@results=  SubProject.joins('LEFT OUTER JOIN.......)

@results содержит только атрибут класса SubProject, потому чтоSubProject.joins(...) возвращаетSubProject объект правильно?

Итак, как я могу вернуть объект с атрибутом из двух моделей?

Ответы на вопрос(3)

Ваш ответ на вопрос