7
개체 배열을 반복하고 폼의 라디오 단추 또는 확인란을 각각 하나씩 만드는 방법은 무엇입니까?레일 3 : 배열의 각 요소에 대한 라디오 버튼
개체 배열을 반복하고 폼의 라디오 단추 또는 확인란을 각각 하나씩 만드는 방법은 무엇입니까?레일 3 : 배열의 각 요소에 대한 라디오 버튼
라디오
<% ["Peter", "Jhon", "Carl"].each do |item| %>
<%= f.radio_button :name, item %> <%= item %><br />
<% end %>
확인란 :
<% ["Peter", "Jhon", "Carl"].each do |item| %>
<%= f.check_box :name, item %> <%= item %><br />
<% end %>
그리고 당신은 당신의 품목이있는 경우 클래스에 저장하는 상수 예를 들어, 해시에 있습니다
# fruits.rb
# Fruit has a field 'kind' which is stored as an integer but displayed as a string:
KINDS={0=>'bananas',1=>'plantains',2=>'baby bananas'}
#fruits/new.html.erb
<% Fruit::KINDS.each do |val,name| %>
<%= f.radio_button :kind, val %> <%= name %><br />
<% end %>