Вопросы по теме 'activesupport'

Является ли это ошибкой в ​​классе времени Ruby при выполнении арифметики относительной даты?
Может ли кто-нибудь сказать мне, является ли это ошибкой в ​​рубиновом классе времени? ruby-1.8.7-p334 :021 > now = Time.now => Mon Aug 29 03:32:25 -0700 2011 ruby-1.8.7-p334 :022 > raise "This should not fail" if (now + 1.day != now +...
215 просмотров
schedule 26.11.2022

Включение помощников времени Rails в приложение, отличное от Rails Ruby
В основном я использую Rails для разработки, и мне нравятся встроенные в него помощники 1.hour.from_now , 34.minutes и 24.megabytes . Однако прямо сейчас я создаю только приложение Ruby с этими помощниками. Можно ли просто добавить этих...
470 просмотров
schedule 03.02.2024

Строка в кодировке Base64 в файл (Ruby on Rails) — неопределенный метод «распаковать» Ошибка
В одном из моих контроллеров Rails я пытаюсь взять строку в кодировке Base64, декодировать ее и записать в файл (.png). Вот мой код: def create_character @character = Character.new(params[:character]) @base64 = params[:base64]...
5049 просмотров

Ошибка зависимости ActiveSupport (load_missing_constant) — ожидается определение (ошибка загрузки)
Попытка создать наблюдателя в рельсах и получение ошибки {/active_support/dependencies.rb:503: in 'load_missing_constant': ожидается определение (LoadError)} Использование Rails 3.2.6 с Ruby 1.9.3-p194 (rvm на Lion). Комментарий этой строки в...
2431 просмотров

ActiveSupport::TimeZone список строк для смещения
Я следил за Railscast #106 Райана Бейта http://railscasts.com/episodes/106-time-zones-revised , который добавляет строку time_zone в модель User. Строка из выпадающего списка: = f.time_zone_select :time_zone, ActiveSupport::TimeZone.us_zones...
8246 просмотров

Миксины Rails, использующие ActiveSupport::Concern, не работают
У меня есть следующий модуль/класс, определенный в моей папке lib module Service::Log extend ActiveSupport::Concern module ClassMethods def logger Rails.logger end end end class Service::MyService include Service::Log...
995 просмотров

Как я могу автоматически перезагружать код gem при каждом запросе в режиме разработки в Rails?
Я разрабатываю приложение Rails, в котором большая часть кода, не относящегося к приложению, была написана внутри различных драгоценных камней, включая некоторые движки Rails и некоторые сторонние драгоценные камни, для которых я улучшаю или исправляю...
707 просмотров
schedule 22.04.2024

Сбой сравнения двух объектов ActiveSupport::TimeWithZone
В моем наборе тестов есть неудачный тест. expected[0]['date'] происходит от SomeModel.first.created_at В консоли отладки у меня есть следующее: > expected[0]['date'] => Tue, 25 Mar 2014 16:01:45 UTC +00:00 > res[0]['date'] =>...
1320 просмотров

Почему я получаю это несоответствие при выполнении метапрограммирования с Ruby on Rails ActiveSupport Time Extensions?
Я играл с расширениями ActiveSupport Time Core (rails 4.1.2). И вот проблема, с которой я столкнулся. Почему я получаю это несоответствие? 2.0.0-p451 :011 > Time.zone.now => Wed, 23 Jul 2014 16:38:21 EDT -04:00 2.0.0-p451 :012 >...
140 просмотров

Запутанные результаты расчета ActiveSupport::Duration
Я так понимаю из ActiveSupport::Duration (Rails 4.2.4 + ruby ​​2.2.1): main > (1.month + 2.days).parts [[:months, 1], [:days, 2]] Хотя я этого не понимаю: main > (1.hour + 35.minutes).parts [[:seconds, 3600], [:seconds, 2100]]...
155 просмотров

Эквивалент метода изменения времени активной поддержки в core ruby
С расширением времени ActiveSupport я могу сказать, что DateTime.new(2016,3,16).change(hour: 14) и change получают 2 часа дня того дня => Wed, 16 Mar 2016 14:00:00 +0000 . Есть ли аналогичный способ в простом рубине? что тоже так аккуратно...
36 просмотров

Метод загрузки Ruby 2.3 больше не возвращает загруженные классы — вместо этого возвращает логическое значение
Я переношу проект с Ruby 1.8.7 на Ruby 2.3 и рельсы с 2 на 4. У меня есть этот код, который работал в 1.8.7 class_list = [] original_mechanism = ActiveSupport::Dependencies.mechanism ActiveSupport::Dependencies.mechanism = :load begin...
55 просмотров

Rails: ошибка при добавлении двух объектов ActiveSupport::Duration
В консоли Rails (Rails 5.0.1) у меня есть объект ActiveSupport::Duration , представляющий временной интервал, в данном случае 12 минут: x = ActiveSupport::Duration.parse("P0Y0M0DT0H12M") Я хотел бы добавить к нему случайное количество минут,...
24 просмотров

Ошибка производства Rails 5 activesupport
У меня есть проект 5.0.0.1, в котором возникла проблема с его развертыванием. Я использую capistrano для развертывания, и он также запускает puma для меня. puma запускается и появляется ошибка «Что-то пошло не так». И теперь у меня проблема с...
986 просмотров

Каков предел ключа ActiveSupport::Cache::FileStore?
Я использую кэширование модели Rails. При создании файла кеша я даю разные форматы для хранения данных. Из-за этого требуется имя файла длиной 140-180, например:...
130 просмотров

Переменные экземпляра в ActiveSupport::Concern
Я читал, что модули (в данном случае ActiveSupport::Concern) в ruby ​​являются общими для всех инициализированных экземпляров класса. Поэтому, если бы это было правдой, это означало бы, что любые переменные экземпляра будут общими для всех...
839 просмотров
schedule 28.01.2024

Как определить такой класс, как ActiveSupport::StringInquirer
Определите класс, который при инициализации строкой, например. 'abc' вернет true, если метод 'abc?' называется на нем. Любой другой метод с завершающим знаком '?' вернет ложь. Все остальные методы без завершающего знака '?' поднимет...
45 просмотров
schedule 23.05.2023

Как вызвать любой метод экземпляра в объекте ruby ​​без его создания?
Я создаю вспомогательный модуль для инициализации объекта перед вызовом его методов. module Initialized extend ActiveSupport::Concern class_methods do def run(*args) new(*args).run end def call(*args) new(*args).call...
164 просмотров