Я действительно не знал, как лучше сформулировать вопрос, но здесь говорится:
Допустим, у меня есть 2 модели
class Record < ActiveRecord::Base
has_many :roles, :dependent => :destroy
end
class Role < ActiveRecord::Base
belongs_to :record
end
Я хочу, чтобы каждый раз при создании нового экземпляра записи система автоматически создавала для этой записи 2 новые роли.
каждый role
будет иметь name
, record_id
, Boolean called edit
и Boolean called review
.
поэтому, если я создаю record
с именем Hello
и у него есть идентификатор 1
, тогда система должна создать эти 2 новые роли одновременно:
Роль 1: name: Hello edit
, record_id: 1
, edit: true
, review: false
Роль 2: name: Hello review
, record_id: 1
, edit: false
, review: true