帮助循环通过单选按钮组

时间:2011-01-28 00:10:37

标签: ruby-on-rails loops

我遇到了循环几组单选按钮的问题。

所以我的目标是遍历并列出各种产品的几组运输选项。首先,我遍历需要单独运输的物品数量,然后循环运费。

我想要的是每个组能够进行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 %> 

1 个答案:

答案 0 :(得分:1)

我发现我可以通过这样做迭代我的单选按钮组:

&lt;%= radio_button_tag(“ss_ship_info_”+ @ counter.to_s,rate [0])%&gt;

希望这可以帮助任何遇到此问题的人。