2011-01-28 2 views
0

여러 라디오 버튼 그룹을 통해 반복되는 문제가 있습니다.라디오 버튼 그룹을 반복하는 데 도움이

제 목표는 다양한 제품에 대한 여러 배송 옵션 그룹을 반복하여 나열하는 것입니다. 먼저 혼자 배송해야하는 품목 수를 반복 한 다음 배송비를 반복합니다.

내가 원하는 것은 각 그룹이 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

'@ 카운터'는 어디에 설정되어 있습니까? –

+0

첫 번째 루프 바로 바깥 쪽. 그것은 0으로 초기화됩니다. 내 문제는 radio_button_tag 줄 것 같습니다. – upisdown

답변

1

난 I이 수행하여 라디오 버튼 내기를 반복 수 발견

<% = radio_button_tag를 ("ss_ship_info_"+ @ counter.to_s, 비율 [0]) %>

이 문제를 해결하는 데 도움이되기를 바랍니다.

관련 문제