ruby-on-rails - 如何使用simple_form生成输入[type = date]?

标签 ruby-on-rails ruby-on-rails-4 simple-form

当我执行f.input :start_date, as: :date时,我得到3个选择元素(日,月和年)。

我可以做f.input :start_date, as: :string来获取input[type=text]元素,但是如何用simple_form生成input[type=date]元素呢?

最佳答案

您应该指定html5选项:

f.input :start_date, as: :date, html5: true

Here是详细信息。

关于ruby-on-rails - 如何使用simple_form生成输入[type = date]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29075404/

相关文章:

ruby-on-rails - 尝试引用服务中的数据库记录时出现未初始化的常量错误

ruby - 使用 SimpleForm 上传 CarrierWave;为什么 "remote_image_url"和 "image"保存到同一数据库列?

ruby-on-rails - 如何在simple_form中用div包围输入而不包围它们各自的标签(使用f.input)

ruby-on-rails - Active Storage 链接到 has_many_attached 文件

ruby-on-rails - 将 i18n 翻译存储在 activerecord 中 — Rails 3.2

ruby-on-rails - Windows XP 上的 Ruby on Rails 控制台中的 CTRL+C 不会停止 mongrel

ruby-on-rails-4 - 我可以将 Rails 4.2 中的时间戳列名称从 created_at 修改为 like created

ruby-on-rails - 在使用 paranoia (acts_as_paranoid) 恢复记录后更​​新计数器缓存列

ruby-on-rails - NameError:Heroku 日志中未初始化的常量 CarrierWave::Storage::Fog

ruby-on-rails-3 - 基础、简单表单、文本区域、列