Eine Methode, die verwendet wird, wenn Sie eine neue Instanz eines untergeordneten Modells erstellen möchten, das zum übergeordneten Modell gehört. (Elternmodell und Kindmodell haben Zuordnungseinstellungen) Eine Instanz kann mit einem Wert im externen Schlüssel erstellt werden.
Wenn Sie eine Memo-Instanz erstellen möchten, die einem Benutzer zugeordnet ist
note.controller.rb
@note = current_user.notes.build(note_params) ##Übergeordnetes Modell.Kindermodel.Als Build formatieren
Inhalt der generierten Kommentarinstanz
@note
id: nil,
title: "aaa",
user_id: 2,
category_id: 1,
explanation: "ppppp",
created_at: nil,
updated_at: nil
user_id enthält einen Wert.
Recommended Posts