Sha256: 43ebc79bace0741151486124e74020301d576173a2512665eb270734b59ceba4
Contents?: true
Size: 1.48 KB
Versions: 8
Compression:
Stored size: 1.48 KB
Contents
Refinery::Core::Engine.routes.append do namespace :admin, :path => 'refinery' do resources :users, :except => :show end end Refinery::Core::Engine.routes.draw do begin require 'devise' devise_for :refinery_user, :class_name => 'Refinery::User', :path => 'refinery/users', :controllers => { :registrations => 'refinery/users' }, :skip => [:registrations], :path_names => { :sign_out => 'logout', :sign_in => 'login', :sign_up => 'register' } # Override Devise's other routes for convenience methods. devise_scope :refinery_user do get '/refinery/login', :to => "sessions#new", :as => :new_refinery_user_session get '/refinery/logout', :to => "sessions#destroy", :as => :destroy_refinery_user_session get '/refinery/users/register' => 'users#new', :as => :new_refinery_user_registration post '/refinery/users/register' => 'users#create', :as => :refinery_user_registration end rescue RuntimeError => exc if exc.message =~ /ORM/ # We don't want to complain on a fresh installation. if (ARGV || []).exclude?('--fresh-installation') puts "---\nYou can safely ignore the following warning if you're currently installing Refinery as Devise support files have not yet been copied to your application:\n\n" puts exc.message puts '---' end else raise exc end end end
Version data entries
8 entries across 8 versions & 1 rubygems