【问题标题】:How do I style the datetime input using simple form in Rails 4如何在 Rails 4 中使用简单的表单设置日期时间输入的样式
【发布时间】:2014-12-24 01:07:22
【问题描述】:

我正在使用带有 slim 的简单表单来为我的应用程序创建服务表单。

我有类似这样的代码:

= f.input :start_at, input_html: { 'style' => 'width: 18%; display: inline' }

但我想要一些定制的东西。如何以简单的日期时间输入形式为每个选择输入(日、月、年、小时、分钟)设置样式。

【问题讨论】:

    标签: ruby-on-rails simple-form slim-lang


    【解决方案1】:

    试试这个

    = f.text_field :start_at, class: 'form-control input-sm', value: c.object.start_at.strftime("%e-%m-%Y")
    

    【讨论】:

    • 它对我不起作用。我想在每个选择输入中放置一个 CSS 类来设置它的样式。
    • 我通常以简单的形式添加它 = simple_nested_form_for @customer, html:{class: 'customer_details_form form'}, remote: true, method: :put, defaults: {input_html: {class:' form-control input-sm', require: true}} do |f|
    • 我更新了这段代码 = f.input_field :start_at, class: 'form-control input-sm', value: '#{f.object.start_at.strftime("%e-%m -%Y")}' 但我没有得到我真正想要的东西。通过这种方式,我得到了所有具有相同 css 类的选择输入,但我不能为每个输入一个特定的 css 类。例如:class: 'form-control' 仅用于日选择输入,但不适用于其他输入
    猜你喜欢
    • 2017-09-27
    • 1970-01-01
    • 1970-01-01
    • 2019-09-03
    • 1970-01-01
    • 2016-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多