Статьи

Метапрограммирование, Синатра, Рельсы и многое другое

Rails: аутентификация пользователя / пароля с нуля, часть I

Сегодня мы узнаем, как реализовать простую аутентификацию пользователя в приложении Rails с нуля. Мы рассмотрим лучшие практики, чтобы помочь избежать распространенных и часто дорогостоящих ошибок.


Авторизация вашего Rails-приложения с полномочиями

Представьте, что вы пишете приложение Rails для организации конференций. Как только вы узнаете, на что способно приложение, вам нужно будет решить, кому разрешено делать. Но как вы это реализуете?


Автостопом по метапрограммированию

Правило 1 для метапрограммирования: не паникуйте! Как и многие другие, я боролся с термином метапрограммирование. Для целей этой статьи я буду широко использовать мое рабочее определение метапрограммирования.


«Синатра: работает и работает» — Книжное обозрение

Sinatra: Up and Running была опубликована в конце прошлого года издательством O’Reilly Press и является первой книгой, написанной исключительно о Синатре. Я долго ждал, чтобы написать книгу о Синатре, и очень ждал этого… и это не разочаровало.