@Stan_1

Как в Ruby перевести строку в число?

Вопрос может быть глупый, да и самому такое реализовать легко, но всегда лучше использовать пути тех, кто уже прошел его. :)

Итак, есть несколько строк: например, "восьмого марта", "восьмое марта", "восьмых человек". Есть ли гем для ruby, который может сделать, как минимум:

"8 марта", "8 марта", "8 человек",

а как максимум:

"8-го марта", "8-е марта", "8-х человек".

Заранее спасибо!
  • Вопрос задан
  • 2312 просмотров
Пригласить эксперта
Ответы на вопрос 2
zoonman
@zoonman
⋆⋆⋆⋆⋆
похоже на то, но не совсем https://github.com/yaroslav/russian/
Ответ написан
MpaK999
@MpaK999
Буду!
ставите gem 'russian'
и потом в коде пишете

<%= "count #{Russian.p(count, "вещь", "вещи", "вещей")} %>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы