Rails 3中的复杂单选按钮

时间:2013-01-15 12:02:18

标签: html ruby-on-rails ruby ruby-on-rails-3

在rails 3中,我需要实现一个如下图所示的表格。

我的问题是在rails中执行此操作的好方法是什么。我需要将params [:complete_deal],params [:camcel_deal]作为数组(例如:params [:complete_deal] = [1],params [:cancel_deal] = [2,4]和params [:dont_change] = [ 3])

enter image description here

1 个答案:

答案 0 :(得分:0)

我不知道你可以用普通的html做到这一点,但你可以看看你是否对html数组运气如此:is it possible to have double nested input tag arrays in html?

您可以拥有<input type="radio" name="cancel_deal[]" value="#{row_id}" >,并且应该创建cancel_deal = { 0 => 2, 1 => 4 }。然后你可以像cancel_deal.each { |r| r.values.first.do_something }

一样循环