Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何使用简单表单使表单内联_Ruby On Rails_Simple Form - Fatal编程技术网

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”
的标记放在简单的表单中