ActiveRecord belongs_to
-Verbindungen können zusammen mit dem übergeordneten Modell automatisch gespeichert werden, die Funktionalität ist jedoch standardmäßig deaktiviert. Um es zu aktivieren:
gehört_zur API-Dokumentation (Rails 4.2.1):
:autosave
Wenn dies zutrifft, speichern Sie immer das zugehörige Objekt oder zerstören Sie es, wenn es zur Zerstörung markiert ist, wenn Sie das übergeordnete Objekt speichern.
Falls falsch, speichern oder zerstören Sie das zugehörige Objekt niemals.
Speichern Sie standardmäßig nur die verknüpften Dateien Objekt, wenn es sich um einen neuen Datensatz handelt.
Beachten Sie, dass accept_nested_attributes_for sets: automatisch auf true gespeichert werden.
In Ihrem Fall ist der Benutzer ein neuer Eintrag, so dass er automatisch gespeichert wird.
Der letzte Satz über accepts_nested_attributes_for
wird ebenfalls von vielen übersehen.
Tags und Links ruby-on-rails activerecord associations