Ассоциации ActiveRecord
У меня есть база данных, состоящая из сцен и персонажей
Символ принадлежит нулю или многим сценам, а сцена может иметь ноль или много символов.
Модель сцены
class Scene < ActiveRecord::Base
belongs_to :chapter
has_many :characters
end
База данных сцен
class CreateScenes < ActiveRecord::Migration
def change
create_table :scenes do |t|
t.text :narrative
t.string :place
t.string :period
t.integer :chapter_id
t.timestamps
end
end
end
Модель персонажа
class Character < ActiveRecord::Base
belongs_to :scene
end
База данных символов
class CreateCharacters < ActiveRecord::Migration
def change
create_table :characters do |t|
t.string :name
t.string :role
t.integer :scene_id
t.timestamps
end
end
end
Когда я удаляю сцену, я хочу обновить символ и включить пустой столбец scene_id.
Я использовал зависимый:: уничтожить, но он не делает то, что я находясь в поиске.
Я надеюсь, вы понимаете, чего я хочу, и извините за мой плохой английский.
СПАСИБО
Comments