ruby-on-rails – 如何在文本字段中显示格式为“dd / mm / YYYY
发布时间:2020-12-17 02:05:33 所属栏目:百科 来源:网络整理
导读:我需要在文本字段中显示格式为“dd / mm / YYYY”的日期. 我尝试在en.yml中包含以下内容: date: formats: default: "%d/%m/%Y" 和 %= f.date_field :date,value: t(:date)% 但不起作用. 我还尝试在initializers文件夹中添加一个名为date_format.rb的文件,代
我需要在文本字段中显示格式为“dd / mm / YYYY”的日期.
我尝试在en.yml中包含以下内容: date: formats: default: "%d/%m/%Y" 和 <%= f.date_field :date,value: t(:date)%> 但不起作用. 我还尝试在initializers文件夹中添加一个名为date_format.rb的文件,代码如下: Date::DATE_FORMATS[:default] = "%d/%m/%Y" 但是没有发生 我怎样才能做到这一点? 注意:我正在使用Rails 4. 解决方法
您可以尝试使用以下日期本地化日期:
l(date) 并获得更短的版本: l(date,format: :short) 如果您需要能够在表单中显示和编辑日期,可以尝试simple_form或formtastic,然后显示日期字段: <%= f.input :date,as: :date %> 这应该自动以当前语言环境的默认格式转换日期. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |