2013-07-16 4 views
1

В моих рельсах 4.0.0 simple_form, я считаю, что добавление inline_label к логическому входу игнорируется и добавление as: radio_buttons производит эту ошибку:Rails simple_form inline_label и radio_buttons не работает

No input found for radio_buttons 

Вот мой код формы:

<%= simple_form_for (@user) do |f| %> 
    <%= f.input :user_name %> 
    <%= f.input :email %> 
    <%= f.input :password %> 
    <%= f.input :password_confirmation %> 
    <%= f.input :office_administrator, as: :radio_buttons %> 
    <%= f.input :bill_payer, inline_label: 'Can pay bills?' %> 
    <%= f.button :submit, :class => "btn btn-primary" %> 
<% end %> 

ответ

0

Я запустил генератор и исправил проблему.

rails generate simple_form:install --bootstrap 
0

Похоже, у вас есть gem 'simple_form' в вас Gemfile, но вы должны использовать его с главной ветви на данный момент, так как SimpleForm с поддержкой Rails 4 еще не выпущен:

gem 'simple_form', github: 'plataformatec/simple_form'

+0

Не имеет значения, метка все же отображается над флажком, и никакая пользовательская метка не видна вообще. inline-label просто игнорируется. – markhorrocks

+0

, но radio_boxes начал работать, не так ли? –

+0

Да, переключатели теперь работают. Я решил лучше пойти с потоком и сделать boolean как checkbox, но его императив, чтобы метки были встроенными для мобильного использования. – markhorrocks

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