У меня проблемы с AuthLogic и current_user.
У меня есть приложение Flex4, использующее инфраструктуру Cairngorm в качестве внешнего интерфейса и Ruby On Rails в качестве внутреннего.
Я могу нормально входить в систему через браузер и только при использовании ROR.Тем не менее, когда я пробую его через приложение Flex4, в первый раз произойдет сбой, но он будет работать во второй раз.
То, что происходит, находится внутри user_sessions_controller.rb У меня есть вызов
self.current_user.to_xml;
При первом вызове действия создания объект current_user возвращает nil.Во второй раз, когда я его называю (без перезапуска сервера или браузера), это будет правильный текущий пользователь.
Так что это заставляет меня поверить, что current_user устанавливается через некоторое время после команды render внутри моего действия create,
Если мне понадобится мой контроллер rails для возврата текущего пользователя в действии создания, как мне поступить?