2011-08-11 4 views

답변

15

라디오

<% ["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 %> 
1

그리고 당신은 당신의 품목이있는 경우 클래스에 저장하는 상수 예를 들어, 해시에 있습니다

# 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 %> 
관련 문제