2011-04-05 4 views
1

modifier: moi avons essayé différentes versions CONCEVOIR: 1.2.1, 1.1.8 et 1.2.rc2 ...RAILS CONCEVOIR 3 Problème

j'utilise dans le développement: -ruby 1.9.p0 -rails 3.0. 1

mes itinéraires sont:

... 
devise_for :users 
resources :users 
... 
namespace :admin do 
    devise_for :admins, :module => "devise", :controllers => { :sessions => "admin/sessions" } do 
     get "login", :to => "admin/sessions#new" 
     get "logout", :to => "admin/sessions#destroy" 
    end 
    resources :admins 
end 
... 

sur la production ambience i utiliser Ruby 1.9.2p180 et DEVISE est des routes sont cassés ... Seules les routes d'administration est généré, le routage de l'utilisateur est hors de contact ... Quelqu'un peut-il m'aider s'il vous plaît? serveur est passager avec apache2.

+0

Comment sont-ils brisés? Rake: les routes ne montrent aucun itinéraire utilisateur? Quand j'utilise un concept, j'utilise simplement un instrument pour les utilisateurs et les administrateurs, et je n'ai pas de problèmes ... il semble que vous essayez d'utiliser des contrôleurs personnalisés pour les administrateurs, cependant? Utilisez-vous simplement des contrôleurs par défaut pour les utilisateurs? Peut-être que vos contrôleurs par défaut ont des problèmes, en quelque sorte? – Jenny

Répondre

1

Je pense que vous ne pouvez pas déclarer les utilisateurs deux fois vous devez supprimer ressources: les utilisateurs
vous pouvez déclarer les utilisateurs dans l'espace de noms.