我使用Rails 4與rails-I18n gem。Rails更改表單字段屬性值中的日期格式
一切工作正常,除了當我想更新日期字段: 在輸入字段內部是當前日期值以%Y-%m-%d格式,我喜歡將格式更改爲%d。%m 。%Y
我已在配置/初始化默認的日期格式/ date_time_formats.rb
Date::DATE_FORMATS[:default] = '%d.%m.%Y'
Time::DATE_FORMATS[:default]= '%d.%m.%Y %H:%M:%S'
在軌輸出控制檯是我需要的日期格式:
2.2.1 (main):0 > Date.tomorrow.to_s
=> "12.11.2015"
但重新啓動服務器後,表單字段值仍處於%Y-%m-%d。
.form-group.row
= f.label :valid_from, class: 'col-sm-2 form-control-label'
.col-sm-4
= f.date_field :valid_from, class: 'form-control', data: { provide: 'datepicker' }
= errors_for @vat_class, :valid_from
如何管理具有輸入值屬性格式而不是%Y-%間 - %d在%d。%米。%Y而不在視圖中使用的strftime?
你使用JavaScript的插件,它是什麼所以,你需要這樣做,因爲即使沒有javascript,我也會假設爲 –
,我得到的默認值是%Y-%m-%d而不是%d。%m。%Y – StandardNerd