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


Представляем Webpacker
Представляем Webpacker Официальный гем Rails для объединения ресурсов JavaScript с Webpack В постоянно меняющемся мире JavaScript одна важная вещь, которой не хватало в Rails, - это поддержка надлежащей системы объединения для ресурсов JavaScript, но с Rails 5.1 это изменится с появлением нового Webpacker Жемчужина. Rails 5.1 поставляется с webpack и yarn через параметр –webpack , а в ближайшее время появится готовая интеграция с React, Angular, vue, elm и другими...

Пришло время извлечь .strftime
.strftime , или STR , формирующий формат TIME , является методом экземпляра Ruby из класса Time . Он позволяет форматировать объект Time в объект String , передавая директивы в качестве аргументов. Полный список опций см. в документации здесь. Вот пример страницы index.html.erb , на которой указаны дата, заголовок, описание и стоимость расходов. .strftime используется для форматирования expense.created_at в удобочитаемую временную метку на нашей странице...

Условия гонки и проверка уникальности ActiveRecord
В Википедии есть хорошее определение условий гонки, но я предпочитаю это из Search Storage - я его немного изменил. Состояние гонки - это нежелательная ситуация, которая возникает, когда устройство или система пытается выполнить две или более операций одновременно, но из-за природы устройства или системы операции должны выполняться в правильной последовательности, чтобы они были выполнены правильно. . Проверка уникальности гарантирует, что значения указанных атрибутов уникальны в..

Как сохранить чистоту ваших маршрутов в Ruby on Rails?
Очистите маршруты Rails: группировка Как разделить и сгруппировать маршруты по логическим объектам В Ruby on Rails все маршруты данного приложения можно найти в файле config/routes.rb . Вы добавляете все больше и больше маршрутов в этот файл по мере роста вашего проекта. Проблема здесь в том, что с течением времени управление этим файлом потенциально становится очень сложным. Вот почему так важно найти способ упорядочить и поддерживать свои маршруты. Давайте посмотрим на..

Использование Rails для создания значимых отношений
Объекты объединяют аналогичную информацию о природных явлениях или других существительных из реальной жизни в невероятно полезный пакет. Гораздо полезнее установить настраиваемый объект исполнителя в качестве атрибута песни, чем устанавливать этот же атрибут для строки, содержащей имя исполнителя. Намного проще установить описательные идентифицируемые атрибуты, такие как родной город, жанры, год начала и другие, объекту исполнителя, а не строке, представляющей имя исполнителя. Рекурсивно..

Место для размещения vuejs в стеке rails
Контекст У меня есть «устаревшее приложение rails для разработки. «Наследие означает, что он использует чистый конвейер ресурсов с запросом POST/PUT, jquery и некоторой библиотекой пользовательского интерфейса на клиенте. Не такой современный стек, как SPA, веб-пакет… Будучи бэкендщиком, мне это нравится. Все просто, рельсы у меня уже все готовят. За месяц до этого у меня было несколько страниц, которые сильно зависят от клиентских эффектов и обработчиков, что включает в себя несколько..

Интеграция React с Rails
Интеграция фреймворков JavaScript с Rails — не всегда простая задача, у Rails сильная внутренняя культура, которая может противоречить установке больших фреймворков JavaScript. React-rails — это жемчужина, которая добавляет помощников и методы для облегчения разработки с помощью React, мы часто ее используем, и она создает хороший мост между React и Rails. Чтобы установить гем, просто добавьте его в Gemfile: гем «реагирующие рельсы» Встроенный генератор для настройки проекта..