Schienen verbinden sich aus zwei Tabellen: wie Attribut auswählen

In Rails 3.2.1

Ich habe:

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

Wie kann ich in einem Rails-Controller ein Objekt zurückgeben, das das Attribut "name" (aus dem Projektmodell) und dasid_name, description undnum_alloc (aus dem SubProject-Modell).

In der Steuerung, wenn ich mache

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

@results enthält nur das Attribut der SubProject-Klasse, weilSubProject.joins(...) gibt ein zurückSubProject Objekt richtig?

Wie kann ich also ein Objekt mit Attribut aus den beiden Modellen zurückgeben?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage