2015-08-17 2 views
2

Я использую рельсы 3 для приложения для человеческих ресурсов. Для обеспечения доступа к клиентам на Ближнем Востоке я настроил свое приложение с календарем Hijri (Islamic).Rails Simple-form Hijri (Исмалийский календарь) Календарь

Но в опции редактирования сотрудника, я использую функцию в simple_form по умолчанию для создания выпадающего меню

с этим кодом <%= f.input :iqidate,end_year: Date.today.year,start_year:1960 %>

Но по умолчанию это генерируется в григорианском календаре. И я хочу знать, что я должен настроить эту функцию для генерации исламского календаря.

ответ

0

Поля даты, с которыми вы имеете дело, - это просто имена Ruby date, поэтому я бы рекомендовал использовать Ruby-библиотеку для преобразования даты в hijri внутри ruby. Это сообщение stackoverflow может помочь вам при выборе правильного: https://stackoverflow.com/questions/3569827/is-there-any-hijri-date-library-in-ruby

+1

Спасибо Келсейх, я попробовал, но не повезло. Я установил https://github.com/stormvirux/hijri2greg_date gem и пробовал этот код <% = f.input: iqidate, end_year: Date.today.to_hijri.year, start_year: 1960%>, но он дает ошибку, может вы поможете мне, где я должен сделать это преобразование. Мне нужно, чтобы раскрывающийся список html для исламского календаря был сгенерирован в форме – Talha

Смежные вопросы