Chcę aby pole Accept terms and conditions było wymagane i zostało oznaczone gwiazdką.
= semantic_form_for @customer do |f|
= f.inputs do
= f.check_box :accept_terms_and_conditions, :class => 'check', :required => true
Niestety atrybut required działa tylko dla f.input
Próbowałem też w ten sposób:
= semantic_form_for @customer do |f|
= f.inputs do
= f.input :accept_terms_and_conditions :class => 'check', :required => true
Jednak :accept_terms_conditions nie jest zapisywany w bazie danych z modelem Customer, a jedynie dodany do modelu za pomocą metod:
attr_accessor :accept_terms_and_conditions
attr_accessible :accept_terms_and_conditions
co sprawia, że formtastic nie wie, że oczekuję żeby to pole było typu boolean i wyświetla zwykłe pole typu input.
W jaki sposób oznaczyć ten checkbox jako :required ?