2012-06-18 31 views

답변

5

개발자 전략에는 메서드가 있으며이 메서드는 전략을 사용해야하는지 결정하기 위해 호출됩니다. 이를 통해 컨트롤러/작업 단위로 사용 가능한 인증 전략을 제어 할 수 있습니다. 이니셜 라이저에 넣고

:

require 'devise/strategies/base' 
require 'devise/strategies/token_authenticatable' 
module Devise 
    module Strategies 
    class TokenAuthenticatable < Authenticatable 
     def valid? 
     super && params[:controller] == "your controller" && params[:action] == "your action" 
     end 
    end 
    end 
end 

가 작동하는지 알려주세요.

+0

나는 집에 가서 당신에게 알릴 때 이것을 시도 할 것이다. 그러나 감사합니다. 내가 필요한 것처럼 들립니다. – ferdyh

+0

작동하지 않는 것 같습니다 ... 그냥 무시하는 것입니다 ... – ferdyh

+0

하지만 사용자 모델을 인증 가능한 토큰으로 설정해야합니다 ( –

관련 문제