Skip to content

Instantly share code, notes, and snippets.

@Nitrino
Last active December 18, 2015 21:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Nitrino/5845572 to your computer and use it in GitHub Desktop.
Save Nitrino/5845572 to your computer and use it in GitHub Desktop.
Список используемых гемов

Список используемых гемов:

  1. active_admin - создание админки
  2. better_errors - заменяет стандартные ошибки Rails
  3. bullet - помогает отследить моменты где происходит N+1 запросов и нужно использовать eager loading
  4. cancan - гем для авторизации и прав пользователя
  5. the role - авторизации для 4х рельс, мне нарвится больше чем cancan
  6. client_side_validations - автоматически создаёт JavaScript валидацию на клиенте из существующих серверных валидаций. Очень классная штука. скринкаст: http://railscasts.com/episodes/263-client-side-validations
  7. devise - аутентификация пользователей.
  8. factory_girl - создание фабрик, замена стандартным fixtures
  9. ffaker - генерация фиктивных данных (имя, адрес, номер тедефона и т.п.).
  10. feedzirra - созданиие rss ленты
  11. friendly_id - создание человекопонятных url. Позволяет легко заменить id в url на нужный текст
  12. haml-rails - интеграция Haml в рельсы.
  13. kaminari - создание пагинации
  14. simple_form - упрощает создание форм
  15. sunspot - подключение SOLR(полнотекстовый поиск).
  16. versionist - версионность API
  17. rabl - шаблонизатор для JSON API
  18. paperclip - загрузка файлов
  19. postmark-rails - для интеграции отправления писем через postmarkapp.com
  20. newrelic_rpm - аналитика приложения с помощью https://newrelic.com/
  21. apipie-rails - документация к апи (не фонтан, но пока лучше гема нет)
  22. brakeman - сканер безопасности
  23. turbo-sprockets-rails3 - ускорение rake assets:precompile, нужно для более быстрого деплоя
  24. capistrano - деплой приложения
  25. sass-rails - использование SASS
  26. coffee-rails - использвоание CoffeeScript
  27. russian - поддержки русского языка (форматирование даты и времени, плюрализация, транслит, локализация в целом)
  28. chartkick - очень простое создание красивых графиков http://ankane.github.io/chartkick/
  29. petrovich - склонение падежей русских имён, фамилий и отчеств.
  30. request-log-analyzer88 - Анализ производительности на основе логов (Логи никогда не врут)

Продолжение следует....

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment