모델 관측가가 많아 모델 폴더 아래의 하위 디렉토리에 구성하고 싶습니다.environment.rb의 옵서버 (모델 하위 디렉토리에 있음)를로드하는 구문은 무엇입니까?
model --> observer --> user_observer.rb, activity_observer.rb, etc.
전에 하위 디렉토리에 배치하는,이 같은 관측을로드이었다
`load_missing_constant': Expected /Users/cscairns/source/myapp/app/models/observer/user_observer.rb to define UserObserver (LoadError)
:
Rails::Initializer.run do |config|
config.active_record.observers = :user_observer, :activity_observer
end
를 지금은 서버를 시작하려고 할 때, 나는 다음과 같은 오류가 발생합니다
관찰자가 생겼으니 environment.rb에서 사용해야하는 올바른 구문은 무엇입니까?
Observer::UserObserver < ActiveRecord::Observer
당신은 SO 여기에 대답을 게시 할 수 있을까요? 링크 한 페이지가 더 이상 존재하지 않습니다 ... –
http://web.archive.org/web/20090525193617/http://handyrailstips.com/tips/4- loading-observers-automatically-from-their- 자신의 폴더 – batkuip