如何将`date_select`与`:use_month_names`一起使用

时间:2018-12-27 11:59:22

标签: ruby-on-rails

我正在使用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如何工作?

1 个答案:

答案 0 :(得分:1)

docs看来,您必须传递带有这些名称的数组。试试

<%= ht.date_select :data, :start_year => Date.current.year, 
 :use_month_names => ['Січень', 'Лютий', 'Березень','Квітень', 'Травень', 'Червень', 'Липень', 'Серпень', 'Вересень', 'Жовтень', 'Листопад', 'Грудень'] %>