Pytanie związane z Active Record

Mam model np. ‘app’ gdzie mam jakieś tam id główne

mam też ‘app_config’ i ‘app_html’ gdzie mam jakieś app_id

app jest związana jeden<->do jeden z tabelami app_config itp

I teraz moje pytanie

Można jakoś za jednym razem dodać do wszystkich tych tabel rekordy np dodaje do app, to do reszty dodadzą się “puste” dane ale z uzupełnią kolumną app_id itp.

To samo chcę osiągnąć przy usuwaniu. usuwam app to pociągnie za sobą usunięcie wszystkich powiązanych…

Mam nadzieję, że opisane zrozumiale.

usuwanie - dependent: :destroy
dodawanie - może callback after_create dla app i utworzenie tych modeli

def create_instanced self.create_app_config self.create_app_html end
edit: swoją drogą tworzenie 1-1 jest dość mało sensowne, jeśli potem będziesz potrzebował zawsze danych z wszystkich 3 tabel.

ah miałem na myśli 1 do wielu…

a twoje rozwiązanie pewnie zadziała ale może da się inaczej.