4

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 %>
4

2 に答える 2

8

これを探していますか?

<%= f.input :birthday, :order => [:month, :day, :year] %>
于 2012-11-02T23:40:12.150 に答える
6

simple_form で動作するかどうかはわかりませんが、動作すると思われます... 以下をconfig/locals/en.yml(または同様の)に追加します。

en:
  date:
    order:
      - :month
      - :day
      - :year
于 2012-11-03T00:09:38.560 に答える