1
這裏是我在鋼軌無法在運行循環時使用標記在軌道上的ruby中選擇單選按鈕?
<% @Days = ['Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday'] %>
<% @Days.each do |day| %>
<%= f.radio_button :due_day, day, :checked => @group.due_day.eql?(day) %>
<%= f.label :due_day, day %>
<% end %>
而在HTML編寫單選按鈕代碼我得到
<input checked="checked" id="group_due_day_monday" name="group[due_day]" type="radio" value="Monday" />
<label for="group_due_day">Monday</label>
.....
.....
<input id="group_due_day_sunday" name="group[due_day]" type="radio" value="Sunday" />
<label for="group_due_day">Sunday</label>
,但我希望它是像
<input checked="checked" id="group_due_day_monday" name="group[due_day]" type="radio" value="Monday" />
<label for="group_due_day_monday">Monday</label>
.....
.....
<input id="group_due_day_sunday" name="group[due_day]" type="radio" value="Sunday" />
<label for="group_due_day_sunday">Sunday</label>
因此,如果標籤被點擊單選按鈕被選中。這可以通過使用
<%= f.radio_button :due_day, day, :checked => @group.due_day.eql?(day) %>
<%= f.label :due_day_monday, day %>
來實現,但是這不是很好的情況下實踐,如果我有一組USERS說@users。在哪裏我不知道陣列,也是用戶名的長度?
感謝燁工程:) –