我正在开发一个使用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”。