2017-02-01 10 views
0

私はこの答えを見続ける: "ApplicationControllerで 'clear_helpers'メソッドを削除してみてください。時にはヘルパーを読み込むためにDeviseをブロックする可能性があります。ApplicationControllerの 'clear_helpers'メソッドが見つかりません - 未定義メソッド `user_signed_in? 'のメソッドが未定義です

実際に削除する場合は、それは偉大になるでしょう

重要なのは、ログインしてその間に他のコンテンツを表示するまで、ブログページが表示されないようにすることです。 http://pastebin.com/rFx17ecG 私application.rb::私は上のエラーを取得しています

マイページ(工夫)http://pastebin.com/MRCLVh0M

を私は「clear_helpers」としなければならない絶対に何も表示されません。

答えて

0

user_signed_in?を使用できるようにするには、コントローラーにbefore_filter :authenticate_user!を使用する必要があります。 documentationをチェックしてください。

+0

まあ、問題は私がレールを実行したことはありませんgユーザ(smh)を考えています。 その後も、before_filter:authenticate_user!を利用する必要はありませんでした(自動作成されていないか、何か変わっていないかを確認するために二重チェックされています)。 – Yinti

関連する問題