2010-11-02 23 views
2

par exemple une application simple rails avec deux modèles, les utilisateurs et les livres. Maintenant, je dois laisser l'utilisateur enregistrer des livres dans sa liste de favoris. où puis-je mettre la logique (users_controller?) pour le rendre RESTful?Où placer la logique RESTful many-to-many dans MVC?

+0

Logique pour quoi faire? De votre description, vous avez également un modèle de favoris. – BenB

Répondre

3

Votre fichier itinéraires pourrait ressembler à ceci:

resources :users do 
    resources :favorites, only=>[:index, :create, :destroy] 
end 
resources :books 

De cette façon, lorsque vous ajoutez un livre à un utilisateur favori, que vous publiez pour créer une nouvelle user_favorite.