2009-06-12 3 views
1

오이 단계 정의에서 컨트롤러 인스턴스에 액세스하고 싶습니다. 이것의 목적은 http 쿠키와 세션 값을 조작 할 수있게하기 위해서입니다. 나는 World를 통해 이것을 할 수있는 방법이 있다고 확신하지만 어떻게 확신 할 수는 없다.오이 : 단계 정의 내에서 현재 컨트롤러 인스턴스에 액세스

Ryan의 의견과 관련하여 Authlogic을 통해 로그인 한 사용자가 필요한 페이지 기능을 작성하고 있습니다. 나는 오이 길을 계속하기 전에 로그인 페이지로 이동하고 사용자를 로그인하는 것입니다 알아요. 그러나 OpenID를 사용하고 있으며 프로세스를 조정하는 데 문제가 있습니다. 그럼에도 불구하고 필자는 필자의 기능을 쓰는 단계를 피하고자합니다. 이 기능은 사용자가 로그인 페이지로 이동하여 에 로그인 한 다음 무언가를 수행하는 것이 아닙니다.; 그것은 그들이에 로그인 한 후 사용자가 무엇을 할 수 있는지.

감사합니다,

마이크 일반적으로는 직접 오이 기능 내에서 액세스 컨트롤러에 권장하지 않습니다

답변

1

을합니다. 아이디어는 사용자가 보는 것을 테스트하는 기능입니다. 사용자가 지금 컨트롤러에 실제로 액세스 할 수 없습니까?

대신 컨트롤러 수준 검사를 처리하는 사양을 작성해야합니다.

-3

귀하의 단계에서 @controller를 사용하십시오.

관련 문제