Rails recurring_select начало недели драгоценных камней - PullRequest
0 голосов
/ 05 ноября 2019

Я использую gem recurring_select в своем проекте Rails, но не могу найти способ указать параметр week_start, чтобы понедельник отображался первым при выборе недельного расписания. Есть ли способ сделать это?

Вот исходный код gem https://github.com/GetJobber/recurring_select

Вот как выглядит средство выбора расписания:

enter image description here

И вот результирующий код столбца recurring:

{:validations=>{:day=>[1, 5]}, :rule_type=>"IceCube::WeeklyRule", :interval=>1, :week_start=>0}

Я не хотел бы переопределять это в моем контроллере, яКонечно, есть способ указать это как параметр в представлении или что-то подобное, но мои навыки внешнего интерфейса слишком низки, чтобы понять это. Я пытался передать week_start: 1 в качестве параметра помощника по форме, но это не помогло

1 Ответ

0 голосов
/ 05 ноября 2019

Документация не совсем понятна, и расположение опции не совсем логично, но в соответствии с источником , я предполагаю, что вы должны определить first_day_of_week, который по какой-то причине находитсявнутри блока конфигурации texts. Так что-то вроде

$.fn.recurring_select.texts = {
  first_day_of_week: 1
}

Не знаете, как интерпретируется число: 1 - понедельник, а 0 - воскресенье?

...