1
보석 만들기의 기본 사항을 배우려고합니다. 지금과 같은 모양의 이니셜 라이저를 만들었습니다 ...Rails 3 초기화 모듈을 보석으로 만드는 방법
# config/initializers/fun_logger.rb
module FunLogger
def fun_before_filter
logger.info("\n\n\nGOT IT!\n\n\n")
end
end
ActionController::Base.send(:include, FunLogger)
이렇게하면 내 ApplicationController에 다음을 추가 할 수 있습니다. 로그에서
before_filter :fun_before_filter
그래서 내가 알아 내려고하는 몇 가지.
그래서이 중 보석을 만들 수
...- 은 내가, 다른 방법 before_filter 하지만 그렇게하는 방법을 잘 이것을 설정해야한다 생각합니다.
- 나는이 이니셜 라이저가 lib 디렉토리로 옮겨 져야하고 레일즈 애플리케이션으로 어떻게 든 자동으로로드되어야한다고 생각한다.
이러한 신념이 정확합니까? 그렇다면 어떻게해야합니까?