rails错误的日期字段格式

时间:2010-04-01 06:29:38

标签: ruby-on-rails actionview

我有一个输入字段,用于捕获表单中的日期

<%= f.text_field :from_date, :style => 'width:80px;' %>

用户以下列格式输入日期:MM / DD / YYYY。但是,当模型中存在验证错误并且使用输入的值将表单显示回用户时,日期格式将转换为YYYY-MM-DD HH:MM:SS UTC。当表格显示给用户时,我在哪里格式化以显示MM / DD / YYYY。

感谢。

1 个答案:

答案 0 :(得分:1)

尝试以下&amp;把你的约会代替@date     &lt;%= f.text_field:from_date,:style =&gt; 'width:80px;',:value =&gt;(@ date.blank?)? '':@ date.strftime('%m /%d / Y')%&gt;