このhttp://foundation.zurb.com/docs/components/switch.htmlに似ていない結果を達成しようとしていますか? Foundation 5 スイッチ クラスの使用
私が抱えている問題は、 simple_form が同じ名前の非表示の入力を作成するため、次のコードを使用すると目的の結果が得られないことです
= simple_form_for(@team_setting) do |f|
= f.error_notification
.form-inputs
.switch
= f.label :arrive_time, 'On'
= f.input_field :arrive_time, boolean_style: :inline
%span
以下のHTMLがかなり生成されます
<div class="switch">
<label for="team_setting_arrive_time">On</label>
<input name="team_setting[arrive_time]" type="hidden" value="0"><input boolean_style="inline" class="boolean optional" id="team_setting_arrive_time" name="team_setting[arrive_time]" type="checkbox" value="1">
<span></span>
</div>