使用简单表单格式化日期

时间:2012-11-02 23:28:09

标签: ruby-on-rails-3 simple-form

我在我的Rails应用中使用Simple Form gem。在我的注册表格中,我有一个出生日期字段。但是,字段按以下顺序显示:年/月/日。

获得现场订单月份 - 日 - 年的最佳方式是什么?

我的表单如下:

 <%= simple_form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| %>
   <%= f.input :created_at %>          
   <%= f.button :submit, "Sign up" %>      
<% end %>

2 个答案:

答案 0 :(得分:7)

你在找这个吗?

<%= f.input :birthday, :order => [:month, :day, :year] %>

答案 1 :(得分:5)

我不知道它是否适用于simple_form,但我怀疑它会...将以下内容添加到config/locals/en.yml(或类似):

en:
  date:
    order:
      - :month
      - :day
      - :year