Можете ли вы связать обратные вызовы activerecord вне модели? - PullRequest
1 голос
/ 25 мая 2011

Я уверен, что вы можете, я просто не могу найти, как это сделать в документации.Например, я хочу связать хук after_create между несколькими моделями в одном месте за пределами всех моделей.Буду ли я делать это, расширяя базу activerecorde?

Ответы [ 2 ]

1 голос
/ 25 мая 2011

Вы можете использовать наблюдателей, http://api.rubyonrails.org/classes/ActiveRecord/Observer.html

или вы можете расширить ActiveRecord::Base, если хотите сделать это для каждой модели.

0 голосов
/ 25 мая 2011

Вам необходимо включить ActiveModel :: Callbacks .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...