Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.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_Ruby On Rails 5 - Fatal编程技术网

Ruby on rails 将下拉标签、下拉和提交按钮放在同一行中

Ruby on rails 将下拉标签、下拉和提交按钮放在同一行中,ruby-on-rails,ruby-on-rails-5,Ruby On Rails,Ruby On Rails 5,我正在开发一个rails应用程序,我有一个下拉提交表单,如下所示 #container = form_tag({:controller => "r4d", :action=> "result" }, remote: true, method: :get) do = label_tag(:q, "Trip Type: ") = select_tag(:q, options_for_select(r4d_options, "r4d_002"), class:

我正在开发一个rails应用程序,我有一个下拉提交表单,如下所示

#container
  = form_tag({:controller => "r4d", :action=> "result" }, remote: true, method: :get) do
      = label_tag(:q, "Trip Type: ")
      = select_tag(:q, options_for_select(r4d_options, "r4d_002"), class: "form-control")
      = submit_tag("Get Trip Details", :id => "submit", :class => "btn btn-sm btn-default")
这里的问题是,下拉标签出现在一行中,然后是另一行中的下拉和提交按钮。如何使其显示在同一行中。我正在使用引导SCS

谢谢你的帮助

根据下面的答案,我已将代码更改为

= form_tag({:controller => "r4d", :action => "result", :class => "form-inline"}, remote: true, method: :get) do
    .row
        .col-sm-12
            .col-sm-4
                = label_tag(:q, "Trip Type: ")
            .col-sm-4
                = select_tag(:q, options_for_select(r4d_options), class: "form-control")
            .col-sm-4
                = submit_tag("Get Trip Details", :id => "submit", :class => "btn btn-sm btn-default")

但是表单元素之间的间距太大,看起来不太好。

如果您使用的是haml,请尝试在一行中设置内容的以下格式

  .row
    .col-sm-12
      .col-sm-6
        = label_tag(:q, "Trip Type: ")
        = select_tag(:q, options_for_select(r4d_options, "r4d_002"), class: "form-control")
      .col-sm-6
        = submit_tag("Get Trip Details", :id => "submit", :class => "btn btn-sm btn-default")

你能给我屏幕截图吗?它看起来怎么样?你想要什么?@Vishal我已经添加了这个图像,我需要它与你在应用程序中使用bootstrap的图像保持一致?是的。我正在使用它,请尝试我的答案,让我知道它是否在工作,它仍然在左侧,如前所述,有一些空白。有没有办法通过单独添加类名来做到这一点?@santhoshkumar检查是否应用了引导css。正在应用引导css。我没有在css中使用任何其他.row或.col。scss@santhoshkumar如果使用col-sm-12和col-sm-6的宽度css,应该没有问题。我已将其从col-sm-4更改为col-sm-4。但是网页元素之间的间距太大,看起来不太好