Это, наверное, так просто, что это глупо, но у меня момент мозгового взрыва, и я просто смотрю на экран, который теперь никуда не годится.Ассоциация Разрушение Rails
У меня две модели: член и членство, каждый член может иметь один тип членства из множества.
class Member < ActiveRecord::Base
attr_accessible :forename, :middlename, :surname, :house_no, :house_name, :street, :town, :postcode, :home_tel, :mobile_tel, :work_tel, :email
end
class Membership < ActiveRecord::Base
attr_accessible :membership_type
end
Моя модель членство будет иметь несколько записей предварительно заполняется так, что член может выбрать, какой тип членства они хотели бы, то есть пик, Off Peak, Student
Я правильно думать, что член модель будет выглядеть следующим образом
class Member < ActiveRecord::Base
**has_one :membership**(added this)
**accepts_nested_attributes_for :membership**
attr_accessible **:membership_attributes(Added This)**, :forename, :middlename, :surname, :house_no, :house_name, :street, :town, :postcode, :home_tel, :mobile_tel, :work_tel, :email
end
так я создать миграцию и добавить столбец membership_id модели члена в качестве внешнего ключа?
My Membership модель может выглядеть следующим образом
class Membership < ActiveRecord::Base
**belongs_to :member** (Added This)
attr_accessible :membership_type
end
я смотрю на это правильно здесь?
Благодаря