2012-03-02 2 views
0

기괴한 타사 API를 추상화하고 한 항목에 문제가있는 레일 용 보석을 만들고 있습니다. 내 보석 안에 레일의 세션 변수에 액세스해야하는 클래스가있는 모듈이 있습니다. 이 작업을 쉽게 수행 할 수있는 방법이 있습니까? 아니면 ApplicationController에서 수행해야합니까? rails-footnotes 보석 자체를 설정하는 방법에서 영감을 그리기보석 내부의 모듈에서 레일 세션 변수에 액세스하는 방법

건배, 스티브

답변

1

, 나는 세션 저장합니다 라이브러리에 쉽게 액세스 할 수 있습니다 (잡고 before_filter를 추가하는 ApplicationController::Base에 믹스 인을 추가 제안 같은 클래스에서와 같이 어떤 로직이든 액세스 할 수 있어야합니다.)

+0

나는 당신이 _the_ 응용 프로그램 컨트롤러 외부에서 그것을 할 수 있는지 묻지 만 멀리까지는 _all the_ 응용 프로그램 컨트롤러 내부에서 수행합니다. –

+0

굉장! 완벽하게 작동했습니다. 링크를 이용해 주셔서 감사합니다! – spegoraro

관련 문제