在我的rails项目中,保存Observer文件的最佳位置在哪里?
下面的代码将有一个帐户类和共享类的观测器,对吗?
class AuditObserver < ActiveRecord::Observer
observe :account
observe :share
def after_update(account)
AuditTrail.new(account, "UPDATED")
end
end
根据http://api.rubyonrails.org/classes/ActiveRecord/Observer.html-应将观察者放置在app/models目录中。
我还忘记添加config.active_record.observers=:comment_observer,:signup_observer到我的application.rb文件-只是一个注意事项。