Статьи

Форкинг и IPC в Ruby, часть II

В первой статье мы рассмотрели, почему системный вызов fork() Мы увидели, что, передав блок Kernel#forkProcess#fork Кроме того, мы увидели, что, хотя разветвление относительно дорого, оно…
Статьи

Простая авторизация Rails с Pundit

Это вторая статья из серии «Авторизация с Rails». В предыдущей статье мы обсуждали CanCanCan , широко известное решение, созданное Райаном Бейтсом и поддерживаемое группой энтузиастов….
Статьи

Решение анти-паттернов дизайна в Ruby: исправление фабрики

В предыдущей статье мы рассмотрели некоторые распространенные анти-паттерны кодирования, используемые программистами, плохо знакомыми с Ruby. В этой статье будут рассмотрены некоторые анти-паттерны проектирования, которые Ruby…
Статьи

Аутентификация Rails с помощью Authlogic

Сегодня я хотел бы познакомить вас с AuthLogic , простым решением для аутентификации Ruby, созданным Беном Джонсоном. AuthLogic ненавязчив и довольно низкоуровневый. Он не опирается…
Статьи

CanCanCan: танец авторизации на Rails

Недавно я написал обзор некоторых популярных решений для аутентификации в Rails . Однако во многих случаях самой аутентификации недостаточно — вероятно, вам нужен механизм авторизации…
Статьи

Rails Deep Dive: локации, события

В нашем последнем сообщении была приведена модель событий и создана очень простая домашняя страница. Надеемся, что к концу этого поста мы сможем добавлять, изменять и…
Статьи

Go Global с Rails и I18n

Вы, наверное, слышали о Вавилонской башне . Это библейская легенда, которая говорит о времени, сотни лет назад, когда все люди говорили на одном языке. Однако,…
Статьи

Tmux: простой старт

Узнайте больше о ruby ​​с нашим руководством Настройка автоматического тестирования с RSpec на SitePoint. Несколько раз в год я нахожу что-то, что трансформирует или улучшает…
Статьи

Взлом Mruby на Heroku

Если вы не жили под рубиновым камнем, вы, вероятно, слышали о mruby , последней экспериментальной реализации Ruby от Matz . Могу поспорить, что вы не…