Es gelten folgende ModelleErstellen und Speichern von übergeordneten und untergeordneten Datensätzen bei Bedarf = true?
class Parent
has_many :children
end
class Child
belongs_to :parent, required: true
end
Ist es möglich, Eltern und Kinder zur gleichen Zeit zu schaffen?
@parent = Parent.new(valid_attributes)
@parent.children.build(valid_attributes)
@parent.save
@parent.errors.messages
#=> {:"children.parent"=>["must exist"]}
Durch Entfernen der required: true
kann der Datensatz gespeichert werden. Aber gibt es eine Möglichkeit, Eltern und Kinder zusammen zu retten, während die Eltern noch immer validiert sind?
Ihr auf dem richtigen Weg, aber die richtige Plural des Kindes ist, Kinder nicht Childs. Dies ist in Schienen wichtig, da es die Biegung durcheinander bringt. Es gibt auch einige Syntaxfehler. – max
Danke @max für den Hinweis, ich habe meine Antwort aktualisiert. Bitte lassen Sie mich wissen, wo ich falsche Syntax verwende? – Satendra
Siehe meine Bearbeitung. Es gab einen Raum zwischen Doppelpunkt und Kindern an zwei Stellen. – max