Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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 4 Rails 4:告诉simple“U表单使用输入类型”;日期“;而不是显示不同的选择框,如Rails 4';s f.date_字段?_Ruby On Rails 4_Simple Form - Fatal编程技术网

Ruby on rails 4 Rails 4:告诉simple“U表单使用输入类型”;日期“;而不是显示不同的选择框,如Rails 4';s f.date_字段?

Ruby on rails 4 Rails 4:告诉simple“U表单使用输入类型”;日期“;而不是显示不同的选择框,如Rails 4';s f.date_字段?,ruby-on-rails-4,simple-form,Ruby On Rails 4,Simple Form,当我使用Simple Form时,它会显示三个不同的列类型选择框date。与此相反,我希望简单的表单能够像HTML5一样显示日期属性。我特别希望Simple Form执行以下操作: <input type="date" name="org[established_at]" id="org_established_at"> 为此,我尝试: <%= f.input :established_at, as: :date %> 但这会产生三个不同的日期选择框 我如何告

当我使用Simple Form时,它会显示三个不同的列类型选择框
date
。与此相反,我希望简单的表单能够像HTML5一样显示日期属性。我特别希望Simple Form执行以下操作:

<input type="date" name="org[established_at]" id="org_established_at">

为此,我尝试:

<%= f.input :established_at, as: :date %>

但这会产生三个不同的日期选择框


我如何告诉Simple Form和Rails 4使用输入类型“date”?

最近我这样做:

f.input :established_at, as: :string, input_html: { class: :datepicker }
f.input :established_at, html5: true

用于在我的项目中显示日历,我接下来使用:

  = f.input_field :year, as: :datepicker, class: "string form-control teacher_kpk_year", readonly: true
档案:

gem 'bootstrap-datepicker-rails'
applications.js

//= require bootstrap-datepicker

如果您有一个定义为日期的字段,则只需添加参数html5,如下所示:

f.input :established_at, as: :string, input_html: { class: :datepicker }
f.input :established_at, html5: true
但是,如果尚未定义日期之类的字段,则只需将别名添加到以前的声明中,如以下表单:

f.input :established_at, as: :date, html5: true
这两种表单都会呈现一个日期或日期时间选择器,就像引导式日期选择器一样


祝你好运,

这里也有同样的问题,运气好吗?还是希望得到答案。。