Для таких, как я, кто пришел сюда, ищет решение в Rails для этой проблемы, с Rails 5.2 существует гораздо более простой способ сделать это.
Для любого (например, оригинального плаката) нет в частности, с помощью Rails, эта функциональность доступна в g0-файле ActiveSupport .
Чтобы найти следующий выходной день недели, мы можем просто написать что-то вроде Date.today.next_occurring(:friday)
.
Подробнее см. в документации .