ActiveRecord :: Размещение файла Observer - PullRequest
1 голос
/ 16 июня 2011

Где лучше всего хранить файлы Observer в моем проекте rails?

В следующем коде будет наблюдатель для класса учетной записи и класса акций, верно?

class AuditObserver < ActiveRecord::Observer
  observe :account
  observe :share

  def after_update(account)
    AuditTrail.new(account, "UPDATED")
  end
end

1 Ответ

0 голосов
/ 17 июня 2011

Согласно http://api.rubyonrails.org/classes/ActiveRecord/Observer.html - наблюдатели должны быть размещены в каталоге app / models.

Также я забыл добавить config.active_record.observers =: comment_observer,: signup_observer в мой application.rbфайл - просто хедз-ап на гоче.

...