Если бы я захотел сделать новый проект на 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
❤️ лайк 🔂 репост
Post #1198
120
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
- 👍 4