2017-08-24 4 views
0

je le code suivant dans routes.rb:prépondérants concevoir des itinéraires de travaux pour les sessions, mais pas les inscriptions

devise_for :admin_users, controllers: { 
    registrations: 'tap/registrations', 
    sessions: 'tap/sessions', 
    passwords: 'tap/passwords', 
    confirmations: 'tap/confirmations' 
} 

Le code crée au-dessus des routes suivantes:

 new_admin_user_session GET /admin_users/sign_in(.:format) tap/sessions#new 
      admin_user_session POST /admin_users/sign_in(.:format) tap/sessions#create 
    destroy_admin_user_session DELETE /admin_users/sign_out(.:format) tap/sessions#destroy 
      admin_user_password POST /admin_users/password(.:format) tap/passwords#create 
     new_admin_user_password GET /admin_users/password/new(.:format) tap/passwords#new 
     edit_admin_user_password GET /admin_users/password/edit(.:format) tap/passwords#edit 
           PATCH /admin_users/password(.:format) tap/passwords#update 
           PUT /admin_users/password(.:format) tap/passwords#update 

Pour une raison quelconque, les inscriptions et le contrôleur de confirmations n'apparaît pas dans les routes. Comment puis-je réparer ça?

Répondre

0

intérieur modèle (admin_users.rb) Avez-vous ajouté cette ligne ci-dessous, probablement ce link can help you more

devise :database_authenticatable, :registerable 
+0

Ce fut - j'ajouté la ligne, mais en quelque sorte sautées: enregistrable. Merci! – Philip7899