Ruby on Railsでアプリ全体にベーシック認証をかける方法
やりたいこと
Railsでアプリ全体にベーシック認証をかけたい。
方法
アプリ共通のコントローラーにベーシック認証の設定を追加
$ app/controllers/application_controller.rb class ApplicationController < ActionController::Base protect_from_forgery # 以下を追加 before_filter :auth private def auth authenticate_or_request_with_http_basic do |user,pass| user == 'user' && pass == 'pass' end end end