개체 루비를 보존 등, 나는 사용자 이름, 암호를 포함 @user위한 레일에 루비에서 개체가 레일
어떻게 값이 모든 뷰에 걸쳐 유지되는 것을 보장 할 수 있습니까?
주셔서 감사합니다 ApplicationController
에서
개체 루비를 보존 등, 나는 사용자 이름, 암호를 포함 @user위한 레일에 루비에서 개체가 레일
어떻게 값이 모든 뷰에 걸쳐 유지되는 것을 보장 할 수 있습니까?
주셔서 감사합니다 ApplicationController
에서
다음과 같이 당신은 그것을 설정 한 경우 : ApplicationController
의 모든 상속이의 @user
값이 설정해야합니다 그들이 있기 때문에 컨트롤러의 모두 그런
class ApplicationController < ActionController::Base
before_filter :set_user
protected
def set_user
@user = User.find_by_id(session[:user_id])
end
end
을.
참고 : 세션 [: user_id]이 (가)이 세션에 대해 설정되지 않은 경우 @user를 nil로 설정합니다.
필터 및 before_filter에 대한 자세한 내용은 Module:ActionController::Filters::ClassMethods
은 세션에 객체를 추가하고 이에 대한 변수를 만들 수 있습니다. 이를 수행하는 메소드를 호출하는 before_filter
을 추가하십시오.
사용자 보조 장치를 원하십니까? 로그인하고 시스템 전체를 추적합니까?
AuthenticatedSystem은 여러분을 도울 수있는 것입니다. 그것들을 사용하는 환경을 설정하는 방법을 정확하게 알려주는 문서가 많이 있습니다. 나는 내가 만든 여러 시스템에 대해 개인적으로 사용합니다.