0

member_types、customers、donors として 3 つのテーブルがある部屋予約用の 1 つの簡単なデモ アプリケーションを開発しています。

モデルは次のとおりです。

class MemberType < ActiveRecord::Base
 has_one  :donor
 has_many :customers
 has_many :room_rates
 attr_accessible :member_type
end

class Customer < ActiveRecord::Base
  belongs_to :member_type 
  has_one  :donor
  has_many :rooms
  has_many :room_types
  has_many :room_rates
end

class Donor < ActiveRecord::Base
  belongs_to :customer
  belongs_to :member_type 
  attr_accessible :donation, :free_days, :used_days,:customer_id
end

顧客が基本情報をドナーとして選択した member_type で追加し、それを送信すると、顧客テーブルにすべての情報が保存されます。

顧客が情報を送信するときに、この customer_id をドナー テーブルに追加するにはどうすればよいですか?

4

1 に答える 1