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

Доступ к методам класса ActiveSupport::Concern из методов экземпляра
Я работаю над учебником Майкла Хартла, но обнаружил, что класс User становится немного загроможденным. Я хотел немного подчистить его, вытащив куски функциональности в отдельные миксины (используя новый шаблон ActiveSupport::Concern вместо старого...
8222 просмотров

Исключение: обнаружена циклическая зависимость load_missing_constant при автозагрузке константы в Rails
Я использую Rails 4.0.2. Я добавил подкаталоги (с названиями моделей) в каталог Concern: /приложение/модели/концерн/компания/кэш_концерн.рб /приложение/модели/концерн/пользователь/кэш_концерн.рб /app/models/concerns/document/cache_concern.rb...
757 просмотров

Rails 4 - проблемы с универсальной проверкой
Я только что столкнулся с проблемами Rails и хочу использовать их для проверки своих моделей. Но я хочу, чтобы проверки были общими, чтобы проверка использовалась только в том случае, если класс, в который я включаю свою проблему, имеет атрибут. Я...
2641 просмотров

Расширение ActionController::Base из движка Rails 4
Я пытаюсь расширить ActionController::Base из движка rails 4, чтобы любое приложение, которое его монтирует, запускало определенный метод перед каждым действием. Теперь я понимаю, что может быть несколько разных способов сделать это, например...
661 просмотров

рельсы - проблемы с проверкой в ​​концерне
У меня проблемы с проверкой. Существует класс /app/models/group.rb class Group < AbstractModel include Localized::Title ... end /app/models/concerns/localized/title.rb module Localized::Title extend ActiveSupport::Concern...
2641 просмотров

Контент Rails 4.2 игнорируется в тестовой среде
Я застрял в действительно странной проблеме. Недавно я обновился с рельсов 4.1 до 4.2. В 4.1 все работало нормально. Но теперь, в версии 4.2, кажется, что содержимое проблемы с моделью игнорируется, даже если проблема найдена. Проще говоря. У...
530 просмотров

Динамическое определение методов класса и экземпляра
У меня есть опасения: # app/models/concerns/rolable.rb module Rolable extend ActiveSupport::Concern included do rolify Role.find_each do |role| scope "#{role.name.pluralize}", -> { joins(:roles).where(roles: {name:...
2560 просмотров

Rails 4 - public_send (ключ, значение) вызывает исключение NoMethodError: неопределенный метод `
У меня есть класс Role, определенный как: class Role < ActiveRecord::Base include Filterable has_and_belongs_to_many :users end Проблема с фильтруемой моделью: module Filterable extend ActiveSupport::Concern...
175 просмотров

Разница между добавлением методов экземпляра с Active Concern и обычным рубиновым модулем?
В чем разница между добавлением методов экземпляра с активной задачей и с помощью обычного ключевого слова ruby ​​def в модуле? module MonsterConcern extend ActiveSupport::Concern included do def engage_rage end def chew_bones...
724 просмотров

Методы класса включаются только один раз при использовании Concern в Rails 3 с моделями с пространством имен
У меня есть структура папок, которая выглядит следующим образом: app/models/ concerns/ quxable.rb foo/ bar.rb baz.rb Я использую Rails 3, поэтому я автоматически загрузил свои проблемы:...
863 просмотров

порядок before_filters в контроллере Rails и проблемах
У меня есть проблема Rails, определенная следующим образом: module MyConcern extend ActiveSupport::Concern included do before_filter :filter_inside_concern end def filter_inside_concern # ... end end и у меня есть...
3093 просмотров