2013-05-15 22 views
11

, więc dostałem pomocnika formularza w szynach z pole wyboru; Chcę, aby to pole wyboru zawierało wartości "ta wartość" lub "ta wartość", gdy jest zaznaczone lub odznaczone; nie znalazłem nigdzie jak to ustawić zRailsy f.check_box ustawione zaznaczone/niezaznaczone wartości

f.check_box :field 

znalazłem coś takiego

<%= form.check_box :field, {}, "thisvalue", "thatvalue" %> 

ale to nie działa, bo ja również ustawić: class oraz: w moim stylu tag, więc mając coś

<%= form.check_box :field, {}, "thisvalue", "thatvalue", :class => "checkbox", :style => "display:none;" %> 

błędów i mówi mi niewłaściwą liczbę argumentów (5 do 4)

więc teraz muszę "zhakować" to w moim kontrolerze i ustawić moje pole w zależności od tego, czy moje pole wyboru ma 0 czy 1 ... co jest całkiem złe.

jakiś pomysł?

Odpowiedz

25

ok nieważne, ja źle "Opcje" pole ...

odpowiedź jest po prostu

<%= f.check_box :field, {:class => "myclass", :style => "mystyle"}, "checked-value", "unchecked-value" %> 

i działa idealnie :)