Ruby on rails 使用SimuleSype和Zurb基金创建内联数据选择

Ruby on rails 使用SimuleSype和Zurb基金创建内联数据选择,ruby-on-rails,zurb-foundation,simple-form,Ruby On Rails,Zurb Foundation,Simple Form,我在我的Rails应用程序中使用Zurb基金会的SimeLyFrm表格。 多个视图中的一个具有以下日期的表单 表单字段显示为堆叠而不是内联。我已经检查了所有的东西,不知道如何让它们正确显示 我错过了什么? 您可以在event.html.erb视图中看到回购协议 本节的代码如下: <div class="row"> <div class="small-5 columns"> <%= f.date_select :even

我在我的Rails应用程序中使用Zurb基金会的SimeLyFrm表格。 多个视图中的一个具有以下日期的表单

表单字段显示为堆叠而不是内联。我已经检查了所有的东西,不知道如何让它们正确显示

我错过了什么? 您可以在event.html.erb视图中看到回购协议

本节的代码如下:

    <div class="row">
        <div class="small-5 columns">
            <%= f.date_select :eventDate %>
        </div>
    </div>

解决方法之一是手动设置如下内容:

form.custom .dropdown.date{
  width: 30%;
  margin-right: 10px;
  float: left;
}

下面是我想与大家分享的另一个观点,结果是:

form.custom .dropdown.date{
  width: 30%;
  margin-right: 10px;
  float: left;
}

一点html

  div[class="row"]
    div[class="large-12 columns select-date-wrapper"]
      = f.date_select(:birthdate,
          options = { start_year: DateTime.now.year - 18, end_year: DateTime.now.year - 75, order: [:month, :day, :year], include_blank: true},
          html_options = { class: 'select-date'})
有点无礼

select.select-date {
  width: 30%;
  margin-right: 10px;
  float: left;
}
.select-date-wrapper{
  select:first-of-type{
    width: 45%;
  }
  select:nth-of-type(2){
    width: 20%;
  }
  select:last-of-type{
    margin-right: 0;
  }
}

我通过检查html并更改相关标记的css解决了同样的问题:

产生:

<div class="field col-md-6">
    <select id="invoice_date_1i" name="invoice[date(1i)]">
    <select id="invoice_date_2i" name="invoice[date(2i)]">
    <select id="invoice_date_3i" name="invoice[date(3i)]">
</div>

一个简单的修复。

我拿走了你在Eng.HTML.Erb中所拥有的东西,并用基础创建了纯HTML,我没有任何显示问题。你能不能拿出一张屏幕截图,显示你看到的是什么问题。带有呈现HTML标记的jsbin也会很有帮助。这是一个很好的解决方案!