記事概要
Ruby on Railsのapplication_controller.rbについて、まとめる
前提
- Ruby on Railsでアプリケーションを作成している
基本情報
ファイルパス
app/controllers/application_controller.rb
記載方法
処理概要
すべてのコントローラーが継承しているファイル
ここに処理を記述しておくことで、すべてのコントローラーで共通となる処理を作ることができる
まとめ
authenticate_or_request_with_http_basicメソッド
Basic認証を実装するために使用する
使用方法は、こちらを参照
# 'admin'というユーザー名と、'password'というパスワードでBasic認証できるように設定
authenticate_or_request_with_http_basic do |username, password|
username == 'admin' && password == 'password'
end
Ruby on Railsまとめ
コントローラー