首页 > 解决方案 > Rails HTML5 创建/自定义日期字段表单标签

问题描述

我正在尝试遵循这个关于使用其他字段的附加导轨表单助手的精彩教程。

我正在尝试使用标签做一个 date_field 。这是我当前的代码:

.form-group.col-md-12
  =f.label :from_due_date, :label => "From:"
  =f.date_field :from_due_date, :as => :date, :start_date => Date.today.year - 20, :end_date => Date.today.year
  =f.input_field :from_due_date, as: :hidden, :value => Date.today

  =f.label :to_due_date, :label => "To:"
  =f.date_field :to_due_date, :as => :date, :start_date => Date.today.year - 20, :end_date => Date.today.year
  =f.input_field :to_due_date, as: :hidden, :value => Date.today

有没有一种方法可以模仿 date_field 使用输入字段或 date_select 的功能并符合我的 ccs 样式?

这就是它目前的样子

我试过申请:label_html => { :class => "col-md-2 text-right" }, :input_html => { :class => "form-control" },但它真的不会改变它的类。这是为什么?我需要它与我拥有的其他输入字段对齐。本段中的代码是我在其他输入字段中使用的代码。

date_field 由什么组成?

标签: ruby-on-railshtml

解决方案


只需将您的课程添加为直接cl

  =f.date_field :to_due_date, class: "form-control"

推荐阅读