2015-04-07 3 views
0

Я не могу производить этот вывод с простой формой:Оберточных 'простой формы'

.row 
    .checkbox.check-default 
    %input#checkbox1{:checked => "checked", :type => "checkbox", :value => "1"}/ 
    %label{:for => "checkbox1"} Keep Me Signed in 

Моей текущая оберткой:

config.wrappers :inline_checkbox, :tag => 'div', :class => 'checkbox check-default', :error_class => 'error' do |b| 
    b.use :html5 
    b.use :label_input, :wrap_with => { :class => 'checkbox inline' } 
end 

UPDATE

Я случайно упускать из вида следующего:

# Define the way to render check boxes/radio buttons with labels. 
    # Defaults to :nested for bootstrap config. 
    # inline: input + label 
    # nested: label > input 
    config.boolean_style = :inline 

я был второй инициализатор ... спасибо за указание мне в правильном направлении ..

ответ

0

Я не эксперт, но имейте в виду, что :label_input выходы label и input вместе, чтобы по умолчанию. Возможно, вам стоит попробовать:

config.wrappers :inline_checkbox, :tag => 'div', :class => 'checkbox check-default', :error_class => 'error' do |b| 
    b.use :html5 
    b.use :input 
    b.use :label 
end 
+0

благодарит за подсказку! я полностью упустил второй инициализатор, который я использовал для simple_form ... Он не решил, но указал в правильном направлении, поэтому я согласен, я обновлю вопрос .... – chrischsc

+0

Если вы используете simple_form с Zurb Foundation, я уже проблема решена здесь: https://github.com/plataformatec/simple_form/wiki/Foundation-5-&-simple_form-3-check-boxes – jmarceli

Смежные вопросы