2009-12-14 6 views
0

im en utilisantpanier Ruby on Rails

def add_to_cart 
    @cart = find_cart 
    product = Product.find(params[:id]) 
    @cart.add_product(product) 
end 

d'un livre. ceci est de créer un panier. Ce que je ne comprends pas, est-ce que j'ai besoin d'un contrôleur pour mon panier? parce que sans cela, il me donne une erreur

Répondre

0

J'ai l'impression que vous n'êtes pas vraiment sûr de savoir comment utiliser Rails.

Que vous ayez besoin ou non d'un contrôleur pour votre panier, c'est à vous de décider, mais j'en aurais un. De cette façon, vous pouvez avoir une page "voir votre panier", ainsi que supprimer facilement des éléments.

+0

vous seriez exactement là:/ – Lilz

+2

http://railscasts.com/ Regardez quelques-unes de celles-ci. Si vous recherchez un panier (et les termes associés), vous trouverez quelques épisodes à regarder. Je ne pense pas qu'il y en ait vraiment où il montre comment en construire un, mais si vous regardez comment il a mis les choses en place, vous pouvez avoir une bonne idée. –

0

En principe, vous ne devriez pas avoir besoin d'un contrôleur sauf si vous avez un chemin pour Carts dans votre fichier config/routes.rb.