Estoy trabajando en una aplicación de Rails que envía datos a través de un formulario. Quiero modificar algunos de los "parámetros" del formulario después de el formulario envía, pero antes de se procesa.Rieles: modifique los parámetros del formulario antes de modificar la base de datos
Lo que tengo en este momento
{"commit"=>"Create",
"authenticity_token"=>"0000000000000000000000000"
"page"=>{
"body"=>"TEST",
"link_attributes"=>[
{"action"=>"Foo"},
{"action"=>"Bar"},
{"action"=>"Test"},
{"action"=>"Blah"}
]
}
}
Lo que quiero
{"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},
]
}
}
¿Es esto posible? Básicamente, estoy tratando de enviar dos tipos de datos a la vez ("página" y "enlace"), y asignar el "source_id" de los "enlaces" a la "id" de la "página".
¿Algo más específico? –
No puedo votar el ejemplo de Gaius ... pero sí, eso –
No, pero extrañamente puedo votar su respuesta que he editado. –