ログイン中のユーザーにのみコントローラへのアクセスを許可する
プラグインのコントローラが提供する機能にアクセスする際にログインを要求するには、beforeフィルタにrequire_loginメソッドを登録します。
require_loginメソッドはRedmineのApplicationControllerで定義されているメソッドです。現在使用中のユーザーがRedmineにログイン中か確認し、ログイン中でなければログイン画面に遷移します。
例:
class ExampleController < ApplicationController
unloadable
before_filter :require_login
def index
end
end