Публикации по теме 'ruby-on-rails'


ActiveRecord заново изобретает Sequel
Для тех, кто не знает, Sequel — это ORM, очень похожий на ActiveRecord, в том смысле, что он также реализует шаблон Active Record . На момент написания статьи ему 9 лет. Я уже писал о том, почему Сиквел — это круто . Я использую Sequel уже более года и считаю, что он неизменно лучше, чем ActiveRecord. Но это только мое мнение, верно? Нельзя сказать, что один инструмент объективно лучше другого, у каждого инструмента есть свои недостатки. Ну, иногда просто можно. Что я заметил,..

Шаблоны проектирования в Ruby | ЦЕПОЧКА ОТВЕТСТВЕННОСТИ
Обзор Цепочка ответственности — это шаблон поведенческого проектирования, который позволяет передавать запрос по цепочке команд без необходимости связывать класс, отправляющий запрос, с классом, который его получает. Пример из реального мира Описание этого узора немного сложное, поэтому представим, что мы находимся в магазине, только что сделали покупки и подходим к кассовому аппарату. Кассир уже проверил наши покупки и ждет оплаты. У нас есть несколько видов оплаты на выбор:..

Непрерывная доставка: Bitbucket Pipelines с Heroku, Rails и Webpacker
Как мы настраиваем непрерывную доставку с помощью Bitbucket Pipelines, Heroku, Rails 5.2 и Webpacker. Наша конечная цель В настоящее время мы внедряем в нашем приложении подход непрерывной доставки. Существует множество отличных примеров использования конвейеров битбакетов. Однако найти конкретные примеры для нашего стека было непросто. Итак, вот что мы планировали и что сделали. Мы используем: Рельсы 5.2 Webpacker 3.5.5 Rails Webpacker поставляется с Yarn и работает в..

Как сохранить чистоту миграции ActiveRecord
Как разработчик Ruby on Rails вы довольно часто имеете дело с миграциями. Вы создаете миграции при добавлении новой модели в приложение или при выполнении таких операций, как добавление, обновление или удаление столбцов в существующей таблице. Проблема с миграциями связана со временем жизни приложения, это означает, что когда ваше приложение становится более зрелым, вы добавляете все больше и больше моделей или редактируете уже существующие - это влияет на вашу папку `db / migrations`,..

Moss Radio — Использование AJAX в Rails
Как я остановил обновление нашего сайта и сохранил музыку! Когда мы проектировали Moss Radio , мы хотели создать плавный и непрерывный поток. В конечном счете, это должно было стать местом для потоковой передачи живой музыки и общения с друзьями в режиме реального времени. Чем меньше загружаются страницы, тем лучше. Итак, нам нужно было найти способ обойти постоянное перенаправление пользователя — что останавливало бы музыку — и в то же время позволить ему нажимать и находить..

Привет!
Привет! Да, я не возражаю против ссылки на справочный сайт BEE, и я надеюсь написать следующую часть в ближайшее время.

Разработка: Node.js
Недавно мне исполнилось 2 года с того дня, как я купил свою первую книгу по HTML/CSS (01.07.14). Одно слово о моем прогрессе с тех пор: Вау. Где я сейчас? Хотя это путешествие привело меня к моей первой и самой настоящей любви, Ruby on Rails, я решил расширить свои навыки в дебрях JavaScript. Признаюсь, до сих пор я относился к JavaScript как к тому придурку, которого терплю только потому, что он дружит со всеми моими друзьями. Однако, поддавшись неизбежному, я решил преодолеть..