В світі Ruby розробки існує багато гемів, які значно полегшують життя розробників, розширюють можливості додатків або можуть бути корисними для конкретних потреб у вашому проекті.
Rails - це фреймворк, але він включає багато гемів, які допомагають з будівництвом веб-додатків, таких як ActiveRecord для роботи з базою даних, ActionPack для обробки HTTP-запитів та інші.
Devise - це гем для аутентифікації користувачів, який дозволяє легко додавати реєстрацію, вхід, вихід та ролі користувачів у Rails додатках.
RSpec — це бібліотека для тестування, яка дозволяє писати зрозумілі та легко читабельні тести для вашого коду.
Capybara - дозволяє писати автоматизовані тести для веб-додатків, і вони будуть симулювати поведінку реального користувача.
Sidekiq — це гем для обробки асинхронних завдань в Ruby додатках. Він забезпечує швидке та надійне виконання фонових завдань.
CarrierWave або Shrine - це геми для роботи з файлами, які дозволяють завантажувати, зберігати та обробляти файли в Ruby додатках.
Pundit або CanCanCan - геми для авторизації, які допомагають контролювати доступ користувачів до різних частин вашого додатка.
ActiveAdmin — це гем, який дозволяє легко створювати адміністративні панелі для вашого Rails додатка.
Kaminari або WillPaginate - геми для пагінації, які дозволяють легко робити сторінкування для списків даних.
Діліться своїми гемами “на всі випадки життя”.