Я использую ActiveSupport :: Concern, и я знаю, что есть несколько подходов к их организации в папке / app / model / Concern для общих задач, но если я хочу связать проблему с конкретной моделью, я вижунесколько подходов и хотелось бы увидеть некоторые плюсы и минусы
class Alert < ActiveRecord::Base
include Shareable
проблем в папке / app / models / alert
class Alert
module Shareable
extends ActiveSupport::Concern
или
module Alert::Shareable
extends ActiveSupport::Concern
или
module Alert
module Shareable
extends ActiveSupport::Concern
Не совсем уверен, есть ли лучший способ сделать это или мне следует использовать только модули или модуль классов.Я знаю, что это тривиально, и все они, кажется, работают, но организационно не были уверены, что есть лучший подход.Спасибо!