エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Why? 「dev.toから学ぶRails」のコンテンツを作成する時に、deviseについての理解が曖昧だと気づいた。 ... Why? 「dev.toから学ぶRails」のコンテンツを作成する時に、deviseについての理解が曖昧だと気づいた。 なので、ちゃんと説明できるように調べてみることにした。 Goal 自分の中で浮かんだ疑問に対して自分の言葉で説明できるようになればOK。 疑問と応答 devise_for って何? devise_scope って何?囲う必要あるの? current_user って具体的には何をしているの? authenticate_user! って具体的には何をしているの? どのように定義され、参照できるかはcurrent_userと同じ。 定義は下記。 def authenticate_#{mapping}!(opts={}) opts[:scope] = :#{mapping} warden.authenticate!(opts) if !devise_controller? ||