2011-12-14 1 views
0

У меня есть приложение с гостевыми функциями пользователя. Я пытаюсь понять, как вызываются мои методы client_user applicationcontroller. Я думал, что мне понадобится файл before_filter в диспетчере приложений, чтобы они вызывались, но когда я комментирую before_filter, методы все еще вызываются. Автоматически вызывает ли приложение-контроллер? Это похоже на простой вопрос, но я не мог найти его нигде. Я использовал это руководство для создания моей функции guest_user https://github.com/plataformatec/devise/wiki/How-To:-Create-a-guest-user Я использую rails 3.1.1, formtastic 2.0.2 и разрабатываю 1.5.1. Благодаря!FunctionController Functionality

+0

Если вы вызываете где-то current_or_guest_user (или любой другой метод, вызывающий guest_user внутри), то он вызывается из этого метода. если нет - было бы очень приятно видеть код контроллера, на данный момент недостаточно информации – alony

+0

@alony Я понял, что я вызывал current_or_guest_user другим способом извините, спасибо за ответ – Steve

ответ

1

Проблема решена, я вызывал метод current_or_guest_user другим методом в одном из моих контроллеров. Это был мой первый опыт работы с ApplicationController, поэтому я поспешил предположить, что это было ответственным, я буду более осторожен в следующий раз, прежде чем задавать вопрос. Благодарю.