Ruby on rails 默认值未显示

Ruby on rails 默认值未显示,ruby-on-rails,slim-lang,Ruby On Rails,Slim Lang,我在应用程序中使用Slim。我的一个观点是: Rails 3.2 但是,我看到的不是像2019年7月2日那样的默认值,而是: {:value=>“2019年7月2日”,class=>“日期选择器过去”} 有什么想法吗?Rails 3.2。请改为这样使用: .form-horizontal-column .form-group = label_tag :paid_at = text_field_tag :paid_at, :value =&g

我在应用程序中使用Slim。我的一个观点是:

Rails 3.2
但是,我看到的不是像2019年7月2日那样的默认值,而是:

{:value=>“2019年7月2日”,class=>“日期选择器过去”}


有什么想法吗?

Rails 3.2。请改为这样使用:

    .form-horizontal-column
      .form-group
        = label_tag :paid_at
        = text_field_tag :paid_at, :value => DateTime.now.strftime("%m/%d/%Y"), class: "date-picker-past"

基本上删除
:value=>

我就是这样做的,但问题是当表单显示时我无法更改默认值。我不明白,你想说什么?。我发布的内容将在字段中设置一个值。你想要一个占位符值吗?一个用作示例并显示为灰色的占位符值?我正在尝试使用一个可以更改的默认值,如果无法更改,一个占位符值我不知道为什么设置值表单不允许您更改它,这实际上取决于您如何构建表单,一定有什么东西阻止了您的字段被更新。HTML字段可以有一个值并且可以更改,这是最基本的。如果要尝试使用占位符值,请将其更改为
=text\u field\u标记:paid\u at,nil,占位符:DateTime.now.strftime(“%m/%d/%Y”),类:“日期选择器过去”
= text_field_tag :paid_at, DateTime.now.strftime("%m/%d/%Y"), class: "date-picker-past"