我正在使用date_select
。它具有默认月份(一月,二月等)。我想更改它,并添加自定义月份(乌克兰月份)。我为此找到了一个选项,但我不知道它是如何工作的。
这是我的尝试:
<%= ht.date_select :data, :start_year => Date.current.year,
:use_month_names => {January: 'Січень',
:February => 'Лютий', :March => 'Березень', :April => 'Квітень',
:May => 'Травень', :June => 'Червень', :July => 'Липень', :August =>
'Серпень',
:September => 'Вересень', :October => 'Жовтень', :November =>
'Листопад', :December => 'Грудень' } %>
此选项:use_month_names
如何工作?
答案 0 :(得分:1)
从docs看来,您必须传递带有这些名称的数组。试试
<%= ht.date_select :data, :start_year => Date.current.year,
:use_month_names => ['Січень', 'Лютий', 'Березень','Квітень', 'Травень', 'Червень', 'Липень', 'Серпень', 'Вересень', 'Жовтень', 'Листопад', 'Грудень'] %>