0

我在 Rails 4 中使用 SimpleForm。我正在尝试做这样的事情:

<%= f.input :options_for_example, collection: ["Option1", "Option2", "Option3","Option4"], :as => :radio_buttons, :item_wrapper_class => 'inline'%> 

这种语法(类似)在 Formtastic 中有效,但 SimpleForm 使用 Bootstrap,所以我使用的是 SimpleForm。我需要添加什么才能完成这项工作?

我的错误是No input found for radio_buttons

4

1 回答 1

0

尝试这个:

添加gem simple_form, '3.0.0rc'到您的 Gemfile 运行bundle install

然后在视图中使用以下代码:

<%= f.input :options_for_example, collection: [ ['option1', 'Option 1' ], ['option2', 'Option 2'], ['option3', 'Option 3' ], ['option4', 'Option 4' ] ], as: :radio_buttons, item_wrapper_class: 'inline'%>

我在选择性别男性或女性时使用它(如果你需要的话):

<%= f.input :gender, label: 'What is your gender?', collection: [ ['M', 'Male' ], ['F', 'Female'] ], as: :radio_buttons, label_method: :last, value_method: :first, checked: @student.gender, item_wrapper_class: 'inline'%>
于 2013-09-21T03:27:16.523 回答