module AdminOnly

config/initializers/upmin.rb Extends the Upmin ApplicationController to limit access to users with an admin role. Depends on Devise for authentication plus role-based authorization. Be sure to restart your server when you modify this file.

Private Instance Methods

admin_only() click to toggle source
# File lib/generators/pages/upmin/templates/upmin.rb, line 15
def admin_only
  unless current_user.admin?
    redirect_to root_path, :alert => "Access denied."
  end
  rescue ActionController::RedirectBackError
    redirect_to '/', :alert => "Access denied."
end