2017-03-16 9 views
0

私はRailsのアプリに工夫を実装するプロセスにいるよ、と工夫によって生成されたすべてのファイルだけで結構ですRails 5 - Deviseベースクラスはどこに保管されていますか?

class Users::SessionsController < Devise::SessionsController 
    before_action :configure_sign_in_params, only: [:create] 

    def new 
     super 
    end 

のように、スーパークラスを参照するように見えるが、私は私のプロジェクトのディレクトリを検索するときDevise :: SessionsController(または参照される他のクラスのいずれか)のために、それはどこにも見つからない。何か不足していますか?助けてくれてありがとう。

+0

あなたはこれを読んでくださいhttp://stackoverflow.com/questions/3408868/where-do-gems-install –

+0

デビットコントローラはあなたのアプリの中にはありません。メソッドを変更する必要がある場合は、必要に応じてcreate、showなどのメソッド名を置き換えたり、必要に応じて新しいメソッドを追加したり、どのコントローラを使用するかを指定して、 'devise_for:users、:controllers => {:registrations = > 'ユーザー'} '、次の質問から取得 - > [リンク](http://stackoverflow.com/questions/6234045/how-do-you-access-devise-controllers) – kparekh01

+0

それはどこにあるのですか。ありがとう! –

答えて

関連する問題