1

我有一个输入字段,可以在我的表单中捕获日期

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

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

谢谢。

4

1 回答 1

1

尝试关注并将您的日期替换为 @date <%= f.text_field :from_date, :style => 'width:80px;', :value=>(@date.blank?)? '' : @date.strftime('%m/%d/Y') %>

于 2010-04-01T06:38:52.850 回答