Я хотел бы получить доступ к экземпляру контроллера в моих определениях шагов огурца. Цель этого состоит в том, чтобы я мог манипулировать http cookie и значениями сеанса. Я почти уверен, что есть способ сделать это через World, но я не уверен, как.
Что касается комментария Райана, я пишу функцию для страницы, которая требует входа в систему пользователя (через Authlogic). Я знаю, что огуречный путь - это перейти на страницу входа и войти в систему перед тем, как продолжить. Тем не менее, я использую OpenID и у меня возникли проблемы с организацией процесса. Несмотря на это, я бы хотел избежать этого шага в написании своей функции. Особенность заключается не в том, что пользователь может перейти на страницу входа и войти в систему , а затем сделать что-то ; это то, что пользователь может сделать после входа в систему.
Спасибо
Mike