如何使用名称而不是数字来呈现编号的日期字段?

时间:2014-03-24 18:01:57

标签: ruby-on-rails ruby-on-rails-4

我正在为一个事件部分创建一个日期选择器,我无法理解如何使用日期/月份/年的名称而不是数字的日期选择器。

我目前正在使用

f.inputs "Event Date" do
    f.input :eventdate, :as => :date_picker, :use_month_names => true
end

它呈现在前端:

2014年4月2日

有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:0)

Here使用rails helper执行此操作:

= select_month(Date.today, field_name: 'eventdate')

here(请参阅日期选择):

= f.input :eventdate, as: :date, order: [:month, :year]

答案 1 :(得分:0)

如果您不想以聋人格式显示日期,您可以随时编写自己的方法,如:

array = months(“jan”,“feb”,“mar”等); String DisplayDate = months [0]。 “”。白天。 “,”。 yearIs;

将返回:2014年1月1日