Rails日期选择选项?

dan*_*mcc 3 select ruby-on-rails date internationalization

我在rails应用程序中有一个date_select字段,如下所示:

<%= f.date_select :dateinstructed %>
Run Code Online (Sandbox Code Playgroud)

我想重新排序下拉列表显示它们输出为:

DD/MM/YYYY
Run Code Online (Sandbox Code Playgroud)

根据我所读到的,您可以使用:order选项,但我不确定如何实际使用此选项:

<%= f.date_select :dateinstructed, :order = {:day, :month, :year} %>
Run Code Online (Sandbox Code Playgroud)

显然这是不对的,但我应该用什么代替:

:day, :month, :year
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激!

谢谢,

丹尼

Sam*_*dra 21

我认为它应该是:

<%= f.date_select :dateinstructed, :order => [:day, :month, :year] %>
Run Code Online (Sandbox Code Playgroud)

希望它有所帮助.

  • Reffer http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#M001698 (2认同)