Описание тега activesupport

Active Support - это компонент Ruby on Rails, отвечающий за предоставление расширений, утилит и прочего языка Ruby.
1 ответ

Rails time_ago_in_words выдает плохой вывод

Я думал, что это может быть связано с переходом на ActiveSupport 2.3.5, но теперь я верю, что должно было произойти что-то еще. Модель имеет действительную дату в стиле rfc822: >> s.lastVisitDate => "Thu, 06 Jan 2011 22:24:10 -0800" Но на м…
07 янв '11 в 08:29
0 ответов

Обнаружена циклическая зависимость при автозагрузке константного контроллера

Привет! Я потерял целый день на этом. Это дерево моего проекта:app |__controllers |__application_controller.rb |__feedbacks_controller.rb |__feedbacks |__given_feedbacks_controller.rb |__received_feedbacks_controller.rb feedbacks_controller.rb class…
2 ответа

Методы Ruby-модулей вне ClassMethods

Я пытаюсь понять, как это работает, и было бы здорово, если бы кто-то мог мне помочь. У меня есть модуль, который выглядит следующим образом: module Activity::Track extend ActiveSupport::Concern module ClassMethods def track_now(name, options={}) ad…
23 ноя '13 в 21:50
1 ответ

Как мне alias_method с ActiveSupport::Concern?

Я пытаюсь свернуть свое собственное архивирование в рельсы, но мне сложно понять, как создать псевдоним старого destroy метод, прежде чем переопределить его. Ниже то, что я хотел бы сделать, но я получаю NoMethodError так как destroy не определено д…
18 сен '13 в 01:31
1 ответ

Ярлык для "my_var.condition? Заявление: my_var"

У меня есть это заявление: username.blank? ? firstname : username Есть ярлык или способ избежать повторения "имени пользователя"?
27 мар '14 в 09:32
1 ответ

Ключ кеша Rails 5.2 для отношений, генерирующих два запроса

У меня есть вид, использующий фрагмент кэширования для ActiveRecord отношение, например <% cache MyModel.all do %> ... <% end %> Я вижу два запроса БД, сгенерированных в этом случае SELECT COUNT(*) AS "size", MAX("my_model"."updated_at")…
2 ответа

Альтернативы "eval" для разбора даты ActiveSupport

Мой сценарий в настоящее время принимает строку даты ActiveSupport в качестве аргумента командной строки: my_script --mindate 1.day Внутри моего скрипта я использую eval для сохранения его в моей конфигурации MyScript.configuration.min_date = eval(m…
29 янв '16 в 01:19
1 ответ

Конфигурируемая модель Rails сталкивается с ActiveSupport::Configurable::Configuration:Class

У меня есть Configurable модель: # /models/configuration.rb class Configuration < ActiveRecord::Base end Когда я ссылаюсь Configurable в моем pages_controllerработает нормально: class PagesController < ApplicationController def search @descrip…
21 янв '15 в 21:21
1 ответ

Rails ActiveSupport NoMethodError из unicode.rb

В моем проекте rails 3.2.15 я получаю противоречивые ошибки в моих спецификациях active_support/multibyte/unicode.rb, Иногда спецификации терпят неудачу, иногда они проходят. Я не видел это вне тестов, все же. Это каждый раз в одной и той же области…
26 ноя '13 в 23:04
1 ответ

Ограничение уникальности не влияет на поля

class User < ActiveRecord::Base attr_accessible :username, :password attr_accessor :username, :password validates :username, :presence => true, :uniqueness => true validates :password, :presence => true end Тестовое задание: it "prevents…
20 дек '12 в 15:19
1 ответ

ActiveSupport:: Обратные вызовы для методов класса

Можно ли использовать ActiveSupport::Callbacks на методы класса? Более конкретно, в модуле ниже, куда бы вы положили include ActiveSupport::Callbacks делать define_callbacks а также run_callbacks поделитесь тем же состоянием? module Handler extend A…
2 ответа

Хэш дерево с одной веткой

Есть ли какой-нибудь удобный способ конвертировать массив [a,b,c] к структуре хэш-дерева, но только с одной веткой, например: {node: {a: {node: {b: {node: :c}}}}}
08 июн '12 в 09:28
1 ответ

Обнаружена циклическая зависимость при автозагрузке константы (ActiveRecord)

Я вручную указал отношения в моделях (не нашел способа, как автоматически генерировать их из модели ERD или существующей базы данных), а затем попытался сгенерировать миграцию, содержащую FK, используя гем иммигрантов. Я получаю: rails generate immi…
1 ответ

Разница между "в?" и "включить?" в рельсах

Я изучал расширения ActiveSupport в Rails и наткнулся на 'in?' метод. Для меня это выглядит и работает так же, как "включить?" метод, но только наоборот. ([1..5]).include? 1 1.in? ([1..5]) Я использовал "включить?" Метод, так как я впервые начал исп…
02 фев '15 в 07:00
1 ответ

Ошибка синтаксического анализа wash_out: ошибки SOAP вместо ошибок HTML

Итак, когда вы используете гем wash_out в Rails, и клиент отправляет неверный XML, ответ выглядит так: <html>… <body> <h1>REXML::ParseException</h1> … Вместо правильного ответа SOAP, вот так: <soap:Body> <soap:Fault&…
2 ответа

Есть ли способ перезаписать объект `{ }`?

Я пытаюсь сделать все хеши в моей программе ActiveSupport::OrderedHash. Я могу переопределить конструктор Hash.new ::Hash = ActiveSupport::OrderedHash но {}.class все еще хэш def {} дает мне синтаксическую ошибку. Было рекомендовано, что это дублика…
22 дек '15 в 18:41
1 ответ

Как протестировать ассоциации моделей Rails

Пытаюсь протестировать модуль. Работает, когда выполняется в консоли rails, но не когда написано как тест. Предположим следующее: MyModel а) has_many: my_other_model MyOtherModel а) принадлежит: my_model Пример модуля: module MyModule def self.doit …
06 сен '15 в 14:26
1 ответ

require': такой файл не загружается - active_support/core_ext/logger

Когда я делаю рельсы или рельсы с.., это дает мне эту ошибку. попытался удалить рельсы и переустановить, затем удалил весь ruby ​​и переустановил оба рельса ruby ​​по-прежнему та же ошибка. строка 7, которая генерирует ошибку, требует 'logger' ... в…
11 апр '11 в 16:13
2 ответа

Не удается обновить Ruby, что приводит к ошибке Rails

Я проверил список http://railsapps.github.io/installrubyonrails-mac.html пытаясь переустановить Rails, и пытался обновить его последние 2+ часа. Вот что я получаю в терминале: Stevens-MBP:Desktop Steven$ rvm install ruby-2.3.1 Searching for binary r…
0 ответов

Rails, ActiveSupport:: Уведомления - возвращают метрики в заголовках ответов

Я работаю над отслеживанием основных метрических данных для запросов, таких как, сколько времени было потрачено в БД, рендеринг JSON и т. Д.... для инструментов разработчика / анализа, чтобы мы могли найти и исправить медленный / плохой код. У меня …