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
Railsコントローラーで、「name」属性(Projectモデルから)と、description
およびnum_alloc
(SubProjectモデルから)を含むオブジェクトを返すにはどうすればよいですか。
コントローラーで、私が作るなら
@results= SubProject.joins('LEFT OUTER JOIN.......)
@results
SubProject.joins(...)
オブジェクトを返すため、SubProject クラスの属性のみが含まれていますSubProject
よね?
では、2つのモデルから属性を持つオブジェクトを返すにはどうすればよいですか?