2011-12-14 1 views
0

ゲストユーザー機能を持つアプリがあります。私はどのように私のapplicationcontroller guest_userメソッドが呼び出されているのか理解しようとしています。私は、それらが呼び出されるためには、私はapplicationcontrollerのbefore_filterが必要だと思ったが、before_filterをコメントアウトすると、メソッドはまだ呼び出されている。 applicationcontrollerは自動的にこれらを呼び出しますか?これは簡単な質問のように思えますが、私は本当にどこでも綴りがわかりません。このガイドを使用してguest_user機能を作成しました。https://github.com/plataformatec/devise/wiki/How-To:-Create-a-guest-user私はrails 3.1.1、formtastic 2.0.2、devise 1.5.1を使用しています。ありがとう!ApplicationController機能

+0

current_or_guest_user(またはguest_userを呼び出す他のメソッド)を呼び出すと、そのメソッドから呼び出されます。そうでなければコントローラコードを見るのがとてもうれしく、今は十分な情報ではない – alony

+0

@alony私は別の方法でcurrent_or_guest_userを呼び出していたことを知った。 – Steve

答えて

1

問題が解決しました。私は、自分のコントローラの1つで別のメソッドを使ってcurrent_or_guest_userメソッドを呼び出していました。初めてApplicationControllerを使って作業していたので、私はそれが責任を負っていると思っていました。次回は質問をする前にさらに注意を払います。ありがとう。

関連する問題