2010-11-30 6 views
0

J'ai le modèle User et Seller. Je veux remplacer mon système d'authentification par Devise, mais je ne suis pas sûr de savoir comment gérer les deux modèles différents.Comment utiliser Devise avec 2 modèles dans Rails?

Comment savoir si vous êtes connecté? est pour les utilisateurs ou les vendeurs? Et toutes les autres méthodes comme ça.

Merci.

Répondre

1

Vous pouvez utiliser autant de modèles que vous le souhaitez. Dans votre exemple, vous auriez un current_user et un current_seller dans vos contrôleurs qui vous donneraient les comptes appropriés. Le signed_in? méthode commune à d'autres frameworks est user_signed_in? pour concevoir (et vous auriez un vendeur_signed_in?).

Questions connexes