Если бы я захотел сделать новый проект на RailsЯ бы установил 💎
gem devise чтобы обеспечить регистрацию пользователей, использовал 💎
gem cancancan чтобы настроить доступ пользователей и администраторов к нужному функционалу проекта. Я бы использовал 💎
gem dotenv чтобы сконфигурировать приложение. 💎
gem faker помог бы мне сделать первые данные для удобной разработки. 💎
gem data-migrate помог бы мне в процессе развития проекта управлять данными в базе данных. 💎
gem sanitize я бы использовал, чтобы очищать данные, которые сохраняют пользователи в моей базе данных и обезопасить проект от пользователей-хулиганов.
💎 gem kaminari поможет с переходам по страницам. 💎
gem state_machine я бы использовал для разных состояний моделей. 💎
gem awesome_nested_set для организации сложных меню, каталогов или комментариев.
💎 gem ransack позволит сделать простой и эффективный поиск на сайте. 💎
gem whenever выполнять простые сервисные операции в проекте — обновлять курс валют по расписанию, очищать каталоги со старыми логами.
Обо всех этих (и других) инструментах Ruby on Rails разработчика вы теперь, как минимум, знаете.
Краткие посты о них доступны по тегу:
#инструментарий
Группа: @pro_ruby_on_rails_ruВопросы: @ilia_zykin❤️ лайк 🔂 репост