ruby - Cannot register a new user with devise rails 4 app -
i have problems rails & devise. somehow unable register new user locally. able register user through console. works. routes.rb looks this:
devise_for :users,:path => '', :path_names => {:sign_in => 'eisodo', :sign_out => 'exodo', :sign_up => 'register'}, :controllers => { :registrations => "registrations" } i've examined similar questions here , followed suggestions: i've added resources :users routes.rb file devise_for:users, "path_prefix" still unable work.
my ability.rb file looks this:
class ability include cancan::ability def initialize(user) user ||= user.new # invitee user (not logged in) if user.role == "admin" can :manage, :all elsif user.role == "manager" can [:read, :update, :create], [job, equipment] #can [:read, :update, :create], [equipment] elsif user.role == "employee" can [:read, :update, :create], [equipment, job] cannot [:create], [job] #can [:read, :update], [equipment] end end end does have prepare issue?
ruby-on-rails ruby ruby-on-rails-4 devise cancan
No comments:
Post a Comment