Публикации по теме '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 как к тому придурку, которого терплю только потому, что он дружит со всеми моими друзьями. Однако, поддавшись неизбежному, я решил преодолеть..