Вопросы по теме 'activesupport-concern'
Доступ к методам класса ActiveSupport::Concern из методов экземпляра
Я работаю над учебником Майкла Хартла, но обнаружил, что класс User становится немного загроможденным. Я хотел немного подчистить его, вытащив куски функциональности в отдельные миксины (используя новый шаблон ActiveSupport::Concern вместо старого...
8222 просмотров
schedule
09.02.2024
Исключение: обнаружена циклическая зависимость load_missing_constant при автозагрузке константы в Rails
Я использую Rails 4.0.2. Я добавил подкаталоги (с названиями моделей) в каталог Concern:
/приложение/модели/концерн/компания/кэш_концерн.рб
/приложение/модели/концерн/пользователь/кэш_концерн.рб
/app/models/concerns/document/cache_concern.rb...
757 просмотров
schedule
02.07.2022
Rails 4 - проблемы с универсальной проверкой
Я только что столкнулся с проблемами Rails и хочу использовать их для проверки своих моделей. Но я хочу, чтобы проверки были общими, чтобы проверка использовалась только в том случае, если класс, в который я включаю свою проблему, имеет атрибут. Я...
2641 просмотров
schedule
28.02.2023
Расширение ActionController::Base из движка Rails 4
Я пытаюсь расширить ActionController::Base из движка rails 4, чтобы любое приложение, которое его монтирует, запускало определенный метод перед каждым действием. Теперь я понимаю, что может быть несколько разных способов сделать это, например...
661 просмотров
schedule
23.06.2023
рельсы - проблемы с проверкой в концерне
У меня проблемы с проверкой. Существует класс /app/models/group.rb
class Group < AbstractModel
include Localized::Title
...
end
/app/models/concerns/localized/title.rb
module Localized::Title
extend ActiveSupport::Concern...
2641 просмотров
schedule
12.10.2023
Контент Rails 4.2 игнорируется в тестовой среде
Я застрял в действительно странной проблеме. Недавно я обновился с рельсов 4.1 до 4.2. В 4.1 все работало нормально. Но теперь, в версии 4.2, кажется, что содержимое проблемы с моделью игнорируется, даже если проблема найдена.
Проще говоря. У...
530 просмотров
schedule
17.03.2024
Динамическое определение методов класса и экземпляра
У меня есть опасения:
# 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 просмотров
schedule
20.06.2023
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 просмотров
schedule
19.05.2023
Разница между добавлением методов экземпляра с Active Concern и обычным рубиновым модулем?
В чем разница между добавлением методов экземпляра с активной задачей и с помощью обычного ключевого слова ruby def в модуле?
module MonsterConcern
extend ActiveSupport::Concern
included do
def engage_rage
end
def chew_bones...
724 просмотров
schedule
17.10.2022
Методы класса включаются только один раз при использовании Concern в Rails 3 с моделями с пространством имен
У меня есть структура папок, которая выглядит следующим образом:
app/models/
concerns/
quxable.rb
foo/
bar.rb
baz.rb
Я использую Rails 3, поэтому я автоматически загрузил свои проблемы:...
863 просмотров
schedule
23.11.2023
порядок before_filters в контроллере Rails и проблемах
У меня есть проблема Rails, определенная следующим образом:
module MyConcern
extend ActiveSupport::Concern
included do
before_filter :filter_inside_concern
end
def filter_inside_concern
# ...
end
end
и у меня есть...
3093 просмотров
schedule
12.01.2024