Ich arbeite an einer Rails-App, die Daten über ein Formular sendet. Ich möchte einige der "Parameter" des Formulars ändern nach das Formular sendet, aber vor es verarbeitet wird.Rails: Ändern der Formularparameter vor dem Ändern der Datenbank
Was ich jetzt
{"commit"=>"Create",
"authenticity_token"=>"0000000000000000000000000"
"page"=>{
"body"=>"TEST",
"link_attributes"=>[
{"action"=>"Foo"},
{"action"=>"Bar"},
{"action"=>"Test"},
{"action"=>"Blah"}
]
}
}
Was ich will
{"commit"=>"Create",
"authenticity_token"=>"0000000000000000000000000"
"page"=>{
"body"=>"TEST",
"link_attributes"=>[
{"action"=>"Foo",
"source_id"=>1},
{"action"=>"Bar",
"source_id"=>1},
{"action"=>"Test",
"source_id"=>1},
{"action"=>"Blah",
"source_id"=>1},
]
}
}
haben Ist das machbar? Im Grunde versuche ich zwei Arten von Daten gleichzeitig zu übermitteln ("page" und "link") und weise die "source_id" der "links" der "id" der "Seite" zu.
Anything specific? –
Ich kann das Beispiel von Gaius nicht abstimmen .. aber ja, das –
Nein, aber seltsamerweise kann ich deine Antwort, die ich bearbeitet habe, verbessern. –