Learn Ruby

Learn the Ruby programming language with this collection of Ruby tutorials. Complete practical projects and learn to use popular frameworks like Ruby on Rails.
  1. Загрузка файлов в Rails вместе c Paperclip

    Загрузка файлов в Rails вместе c Paperclip

    Tutorial Beginner

    Это последняя статья в серии «Загрузка с Rails». В последние несколько месяцев мы уже разбирали Shrine, Dragonfly и Carrierwave гемы. Сегодня наш гость это –...

  2. Загрузка файлов с Rails и Carrierwave

    Загрузка файлов с Rails и Carrierwave

    Tutorial Beginner

    Это очередная статья из серии «Загрузка с Rails». Сегодня мы познакомимся с Carrierwave - одним из самых популярных решений для загрузки файлов с Rails. Мне...

  3. Авторизация с Pundit

    Авторизация с Pundit

    Tutorial Beginner

    Pundit - это инструмент, который позволяет ограничить определенные части вашего Rails приложения авторизованным пользователям. Он делает это, предоставляя...

  4. Разработка API с Rails

    Разработка API с Rails

    Tutorial Beginner

    В настоящее время широко распространена практика использования API (application programming interfaces). Не только крупные службы, такие как Facebook и...

  5. Загрузка файлов с помощью Rails и Shrine

    Загрузка файлов с помощью Rails и Shrine

    Tutorial Intermediate

    Есть достаточно гемов, которые предназначены для загрузки файлов, такие как CarrierWave, Paperclip и Dragonfly, несколько из них, которые стоит упомянуть. У...

  6. Полнотекстовый поиск в Rails с использованием Elasticsearch

    Полнотекстовый поиск в Rails с использованием Elasticsearch

    Tutorial Beginner

    В этой статье я расскажу вам, как реализовать полнотекстовый поиск с использованием Ruby on Rails и Elasticsearch. В настоящее когда вы вводите поисковую...

  7. Тестирование RSpec для начинающих, часть 1

    Тестирование RSpec для начинающих, часть 1

    Tutorial Beginner

    Вы новичок в Rails? Новое в кодировании? Интересуетесь вRSpec и как начать тестирование? Если это так, эта статья должна стать хорошей отправной точкой для...

  8. Загрузка изображений в Rails с помощью Dragonfly

    Загрузка изображений в Rails с помощью Dragonfly

    Tutorial Beginner

    Загрузка файлов - важный функционал в веб-приложениях. Помимо того, что пользователи могут загружать фотографии с профилями, использование функционала...

  9. Рейк 101

    Рейк 101

    Tutorial Beginner

    В этой статье объясняются основы Rake. Это супер популярный инструмент сборки, написанный на Ruby. Он предлагает большую гибкость и используется для...

  10. Запросы в Rails, часть 3

    Запросы в Rails, часть 3

    Tutorial Beginner

    В этом последнем фрагменте мы немного глубже рассмотрим запросы и поиграем с несколькими более сложными сценариями. Мы рассмотрим отношения моделей Active...

  11. <h1>Запросы в Rails, часть 2</h1>

    <h1>Запросы в Rails, часть 2</h1>

    Tutorial Beginner

    В этой второй статье мы немного погрузимся в запросы Active Record в Rails. В случае, если вы все еще новичок в SQL, я добавлю примеры, которые будут...

  12. Антипаттерны: контроллеры Rails

    Антипаттерны: контроллеры Rails

    Tutorial Beginner

    Если вы живете на диете «толстые модели, тонкие контроллеры», вы определенно двигались в верном направлении. Тем не менее, держать контроллеры тонкими, не...