Список используемых гемов:
- active_admin - создание админки
- better_errors - заменяет стандартные ошибки Rails
- bullet - помогает отследить моменты где происходит N+1 запросов и нужно использовать eager loading
- cancan - гем для авторизации и прав пользователя
- the role - авторизации для 4х рельс, мне нарвится больше чем cancan
- client_side_validations - автоматически создаёт JavaScript валидацию на клиенте из существующих серверных валидаций. Очень классная штука. скринкаст: http://railscasts.com/episodes/263-client-side-validations
- devise - аутентификация пользователей.
- factory_girl - создание фабрик, замена стандартным fixtures
- ffaker - генерация фиктивных данных (имя, адрес, номер тедефона и т.п.).
- feedzirra - созданиие rss ленты
- friendly_id - создание человекопонятных url. Позволяет легко заменить id в url на нужный текст
- haml-rails - интеграция Haml в рельсы.
- kaminari - создание пагинации
- simple_form - упрощает создание форм
- sunspot - подключение SOLR(полнотекстовый поиск).
- versionist - версионность API
- rabl - шаблонизатор для JSON API
- paperclip - загрузка файлов
- postmark-rails - для интеграции отправления писем через postmarkapp.com
- newrelic_rpm - аналитика приложения с помощью https://newrelic.com/
- apipie-rails - документация к апи (не фонтан, но пока лучше гема нет)
- brakeman - сканер безопасности
- turbo-sprockets-rails3 - ускорение rake assets:precompile, нужно для более быстрого деплоя
- capistrano - деплой приложения
- sass-rails - использование SASS
- coffee-rails - использвоание CoffeeScript
- russian - поддержки русского языка (форматирование даты и времени, плюрализация, транслит, локализация в целом)
- chartkick - очень простое создание красивых графиков http://ankane.github.io/chartkick/
- petrovich - склонение падежей русских имён, фамилий и отчеств.
- request-log-analyzer88 - Анализ производительности на основе логов (Логи никогда не врут)
Продолжение следует....