Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@mirakui
Forked from Overbryd/rails_admin_without_devise.md
Last active December 16, 2015 14:49
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mirakui/5451320 to your computer and use it in GitHub Desktop.
Save mirakui/5451320 to your computer and use it in GitHub Desktop.

Using rails_admin without devise

Having a buckload of code to authorize users on your application is something you may like or not. Speaking for myself I hate it. But I still love rails_admin, here's how you install it without devise. Thanks to phoet for providing the hints in the gist I have forked from.

Add RailsAdmin to your Gemfile

do NOT add devise

gem "rails_admin", :git => "git://github.com/sferik/rails_admin.git"

Run Bundler

bundle install

Run the generator for RailsAdmin

It works and just does not install devise. You may also want to $ rm config/locales/devise*.

rake rails_admin:install

Remove devise from Gemfile

sed -i.bak -e '/devise/d' Gemfile

Stub current_user

In config/initializers/rails_admin.rb:.

require "rails_admin/application_controller"

module RailsAdmin
  class ApplicationController < ::ApplicationController
    private
    def current_user
        nil
    end
  end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment