我正在开发一个使用Rails的应用程序,该应用程序通过表单发送数据。我想在表单发送后但在处理之前修改一些表单的“参数”。
我现在拥有什么
{"commit"=>"Create",
"authenticity_token"=>"0000000000000000000000000"
"page"=>{
"body"=>"TEST",
"link_attributes"=>[
{"action"=>"Foo"},
{"action"=>"Bar"},
{"action"=>"Test"},
{"action"=>"Blah"}
]
}
}
我想要的。
{"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},
]
}
}
这个可行吗?基本上,我试图同时提交两种类型的数据(“页面”和“链接”),并将“链接”的“source_id”指定为“页面”的“id”。