0

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

我的问题是在 Rails 中做这件事的好方法是什么。我需要将 params[:complete_deal]、params[:camcel_deal] 作为数组获取(例如:params[:complete_deal] = [ 1 ]、params[:cancel_deal] = [2, 4] 和 params[:dont_change] =[ 3])

在此处输入图像描述

4

1 回答 1

0

我不知道你可以用普通的 html 做到这一点,但你可以看看你是否对这样的 html 数组有任何运气:是否可以在 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 }

于 2013-01-15T15:47:23.600 回答