【问题标题】:Rails HTML5 creating/customizing date fields form tagsRails HTML5 创建/自定义日期字段表单标签
【发布时间】:2018-07-18 04:28:21
【问题描述】:

我正在尝试按照 helpers on using other fields 的其他 Rails 表单这个很棒的教程。

我正在尝试使用标签创建 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-rails html


    【解决方案1】:

    直接添加你的类cl

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

    【讨论】:

    • 几乎。将我的表单控件应用于 date_field 会占用整个表单容器。尝试添加:wrapper => :field_multi2,但它也不起作用。我做对了吗?提前致谢。初学者在这里 D:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-24
    • 2018-07-02
    • 2021-06-12
    • 1970-01-01
    • 2012-02-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多