Ich versuche herauszufinden, das Format des Namens des Eingabefeldes für verschachtelte Attribute. Lassen Sie uns sagen, dass ich eine Bearbeitungsaktion mit Eingabefeldern haben:Rails post Parameter Namen Syntax?
<input type="text" name="...">
ich, dass die Syntax der Parameter für den Namen herausgefunden ist:
"controller_name[attribute_name]"
Nach viel versucht, fand ich heraus, sogar, dass verschachtelte Hash-Parameter können übergeben werden, wie:
"controller_name[attribute_name][attribute_name]"
Mein Problem ist, dass ich has_many verschachtelte Attribute haben, und ich habe es nicht geschafft, herauszufinden, was Syntax Schienen für Array von verschachtelten Datensätzen zu erwarten. Es ist auch schön zu wissen, wie ich etwas weitergeben kann, um zu sagen, dass ich einen verschachtelten Datensatz zerstören möchte.
Ich bin mit Rails 5.1 BTW
Warum verwenden Sie nicht den Rails-Formularhelfer, der die erwarteten Namen für Sie generiert? – spickermann