2

関連するモデルがいくつかあります (Rails 2):

class User < ActiveRecord::Base
  has_many :proposals, :dependent => :destroy  
end

class Proposal < ActiveRecord::Base
  belongs_to :user
  has_many :proposal_sections, :dependent => :destroy
end

class ProposalSection < ActiveRecord::Base
  belongs_to :proposal
end

実際には、ユーザーデータに関連するすべてを返したいと思っています。私はこのクエリを使用しています:

User.find(:first, :conditions => ["id = ?", params[:id]], :include => [:proposals,   {:proposals => :proposal_sections}])

このクエリは正しく、完全ですか? 回答ありがとうございます。

4

0 に答える 0