레일스 라디오 버튼에 대한 Zurb 파운데이션의 스위치 요소를 사용하려고합니다.레일 : simple_form 라디오 버튼을 전환하려면 (zurb foundation)
<%= simple_form_for @mymodel .... |f| %>
<%= f.input :active, as: :radio_buttons %>
<% end %>
예 및 없는 라디오 버튼을 생성합니다
나는이 코드를 가지고있다.
이제 더 멋지 기 때문에 zurb foundation 스위치를 구현하려고합니다. 기본 스위치의
Zurb Foundation Switch element
예제 코드 :
문제가<div class="switch">
<input id="x" name="switch-x" type="radio" checked>
<label for="x" onclick="">Off</label>
<input id="x1" name="switch-x" type="radio">
<label for="x1" onclick="">On</label>
<span></span>
</div>
, 그것은 다음과 같습니다
<div class="switch">
<div class="input radio_buttons optional mymodel_active">
<label class="radio_buttons optional">active</label>
<span class="radio">
<input class="radio_buttons optional" id="mymodel_active_true" name="mymodel[active]" type="radio" value="true">
<label class="collection_radio_buttons" for="mymodel_active_true">Yes</label>
</span>
<span class="radio">
<input checked="checked" class="radio_buttons optional" id="mymodel_active_false" name="mymodel[active]" type="radio" value="false">
<label class="collection_radio_buttons" for="mymodel_active_false">No</label>
</span>
</div>
<span></span>
</div>
다음 내가 추가 : , label: false ,:input_html => { :onclick => ' ' }
속성으로 , 예제에 맞게. 처음으로 스위치를 켤 수 없습니까? 이제 입력에 onclick=""
이 있지만 라벨에 필요합니다.
<%= f.label :active , input_html: { :onclick => ' ' } %>
작동하지 않습니다.
누구든지이 문제를 알고 계십니까? 감사합니다
를 사용하는 것이 좋습니다? – Ecnalyr
레일 헬퍼 (rail helper) 기능으로 이것을 달성 할 수 없었습니다. 그래서 평범한 HTML을 사용하여 그들을 만들었지 만, "우아한"것은 아닙니다. – zer02