【发布时间】:2018-11-23 10:47:49
【问题描述】:
需要返回的数据为
"results"=>[{"radio_result"=>"true"}, {"radio_result"=>"false"}...]
目前有代码:
@results.each_with_index do |result, index|
= radio_button_tag "results[][radio_result][#{index}]", true, result.radio_result?, id: "results__radio_result_#{index}_true"
= label_tag "results[][radio_result][#{index}][false]", 'Yes'
= radio_button_tag "results[][radio_result][#{index}]", false, !result.radio_result?, id: "results__radio_result_#{index}_false"
= label_tag "results[][radio_result][#{index}][true]", 'No'
它有点工作,但返回的数据格式错误("results"=>[{"radio_result"=>{"0" => "true"}}, {"radio_result"=>{"0" => "false"}}...]
将代码更改为= radio_button_tag "results[][radio_result](从中删除#{index})应该已经修复了它 - 但相反 - 我的标签不再显示了
【问题讨论】:
标签: ruby-on-rails radio-button