Я уверен, что вы можете, я просто не могу найти, как это сделать в документации.Например, я хочу связать хук after_create между несколькими моделями в одном месте за пределами всех моделей.Буду ли я делать это, расширяя базу activerecorde?
Вы можете использовать наблюдателей, http://api.rubyonrails.org/classes/ActiveRecord/Observer.html
или вы можете расширить ActiveRecord::Base, если хотите сделать это для каждой модели.
ActiveRecord::Base
Вам необходимо включить ActiveModel :: Callbacks .