我遇到了循环几组单选按钮的问题。
所以我的目标是遍历并列出各种产品的几组运输选项。首先,我遍历需要单独运输的物品数量,然后循环运费。
我想要的是每个组能够进行1次选择并传递参数以便在控制器中使用。我需要能够迭代或计算ss_ship_info,以便每个名称/值都是不同的参数。我已经尝试了ss_ship_info#{@counter}
和ss_ship_info[@counter]
(如果我有3个项目,这个会有意想不到的结果。前两个表现得像一个组,但第三个似乎是一个单独的组。)有没有人知道我的问题的解决方案,或者至少可以指向我与该主题相关的指南的方向?
<% @sscount.times do %> #First Loop
<% for rate in @ups_ss_rates[@counter] %> # Second Loop
<label>
<%= radio_button_tag('ss_ship_info_#{@counter}', rate[0]) %>
<%= rate[0] %> - <span class="money"><b><%= sub_number_to_currency((rate[1])) %></b></span>
</label>
<% end %>
<% @counter += 1 %>
<% end %>
答案 0 :(得分:1)
我发现我可以通过这样做迭代我的单选按钮组:
&lt;%= radio_button_tag(“ss_ship_info_”+ @ counter.to_s,rate [0])%&gt;
希望这可以帮助任何遇到此问题的人。