3
A
답변
3
, ApplicationController
는 session
라는 방법, 세션 값을 가져 session[:user_id]
을 사용하여이있다. 따라서 lib에서 세션을 사용하려면 세션을 매개 변수로 액세스하는 lib 클래스에서 메소드를 정의해야합니다.
lib 디렉토리/your_class.rb
class YourClass
def set_session(session_)
@mysession = session_
end
def session
return @mysession
end
end
간단한 방법은 LIB 클래스 대신 모듈을 사용하고 컨트롤러의 모듈을 포함 할 수 있다는 것입니다. 그런 다음 lib 모듈에서 어떤 식 으로든 session[:user_id]
을 사용할 수 있습니다.
관련 문제
- 1. 보기에서 세션에 액세스하는 방법 asp.net mvc
- 2. symfony로 sfDoctrineRoute에서 사용자 세션에 액세스하는 방법?
- 3. CXF 인터셉터에서 Servlet 세션에 액세스하는 방법?
- 4. 다른 클래스의 superview에 액세스하는 방법?
- 5. Lib 클래스의 사용자 도우미 기능
- 6. 옵서버에서 세션에 액세스하는 것이 좋습니까?
- 7. 레일에서 API 반환 문자열의 항목에 액세스하는 방법
- 8. 레일에서 레이아웃 내에서 부분 이름에 액세스하는 방법
- 9. 레일에서 세션에 대한 active_resource_store 데이터베이스 변경 2.3.2
- 10. C++ : 다른 클래스의 클래스 함수에 액세스하는 방법?
- 11. QT4 : 다른 클래스의 mainwidow에있는 객체에 액세스하는 방법?
- 12. Objective-C : 다른 클래스의 메서드에 액세스하는 방법
- 13. Java/MySQL - 다른 클래스의 연결에 액세스하는 방법?
- 14. 다른 클래스의 한 클래스 데이터베이스에 액세스하는 방법?
- 15. Adobe Flash에서 AS3 클래스의 무대에 액세스하는 방법
- 16. 다른 클래스의 생성자에서 컨트롤 폼에 액세스하는 방법
- 17. MVC3 (StructureMap)의 백그라운드 작업에서 세션에 액세스하는 방법
- 18. 레일에서 검색 기록 방법?
- 19. 자주 액세스하는 클래스의 인스턴스를 캐쉬해야합니까?
- 20. 모듈 및 클래스의 요소에 액세스하는 루비 스타일
- 21. 레일에서 STI 클래스의 기본 클래스 경로를 얻으십시오
- 22. 다른 클래스 내부에서 한 클래스의 인스턴스 변수에 액세스하는 방법
- 23. 다른 클래스의 한 클래스에서 변수에 액세스하는 방법? [C#]
- 24. 파생 클래스에서 기본 클래스의 멤버 변수 값에 액세스하는 방법
- 25. 수퍼 클래스의 여러 특성 중 하나에 액세스하는 방법?
- 26. 파생 클래스에서 기본 클래스의 보호 된 메서드에 액세스하는 방법?
- 27. Java : 동적으로 참조되는 클래스의 정적 속성에 액세스하는 방법?
- 28. 하위 클래스의 클래스에서 Enclosing 클래스의 속성에 액세스하는 데 도움이 필요합니다.
- 29. Magento 외부에서 Magento 사용자의 세션에 액세스하는 방법은 무엇입니까?
- 30. 다른 powershell 창에서 powershell 세션에 액세스하는 방법은 무엇입니까?