Ruby on rails 如何使用简单表单使表单内联
我有一个使用简单表单和引导的表单:Ruby on rails 如何使用简单表单使表单内联,ruby-on-rails,simple-form,Ruby On Rails,Simple Form,我有一个使用简单表单和引导的表单: = simple_form_for(@course) do |f| = f.error_notification .form-inputs = f.input :name = f.input :class_size = f.simple_fields_for :lessons do |lesson| = render 'courses/partial/lesson_fields', f: lesson
= simple_form_for(@course) do |f|
= f.error_notification
.form-inputs
= f.input :name
= f.input :class_size
= f.simple_fields_for :lessons do |lesson|
= render 'courses/partial/lesson_fields', f: lesson
.links
= link_to_add_association 'Add Lesson', f, :lessons,
partial: 'courses/partial/lesson_fields', class: "btn btn-primary btn-xs"
.form-actions
= f.button :submit
lesson\u fields.html.haml
.nested-fields
= f.input :date, as: :string, :input_html => { class: "datepicker" }
= f.input :location
= f.input :description
= link_to_remove_association "Remove Lesson", f, class: "btn btn-danger btn-xs"
如何在一行中制作课程表单?您是否缺少
:html
部分
= simple_form_for @object, html:{id:"<form_id>", class: "<you can define HTML classes here>"} do |f|
=simple_form_表示@object,html:{id:,class:}do | f|
因此,如果您想在这里为设置表单内联
类和简单表单
,那么您可以在html部分内设置它。尝试使用以下方法:
= simple_form_for(@course, defaults: { input_html: { class: 'form-inline' } }) do |f|
= f.error_notification
.form-group
= f.input :name, input_html: { class: 'form-control' }
.form-group
= f.input :class_size, input_html: { class: 'form-control' }
.form-group
= f.simple_fields_for :lessons do |lesson|
= render 'courses/partial/lesson_fields', f: lesson
.links
= link_to_add_association 'Add Lesson', f, :lessons,
partial: 'courses/partial/lesson_fields', class: "btn btn-primary btn-xs"
.form-actions
= f.button :submit
我希望这对您有所帮助。您正在使用哪个css库?独自创立材料设计?您可以随时了解如何实现这一点。@SunnyK我的问题不是如何使用引导标记,而是如何将类似
class=“form inline”
的标记放在简单的表单中