2009-12-14 81 views
0

我正在使用购物车红宝石在铁轨上

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

。 这是创建一个购物车。 我不明白的是,我的购物车需要一个控制器吗?因为没有它,它给我一个错误

回答

0

我感觉你不确定如何使用Rails。

无论你是否需要一个控制器为你的购物车是由你决定的,但我会有一个。这样你可以有一个“查看你的购物车”页面,以及轻松删除项目。

+0

你是完全正确的有:/ – Lilz 2009-12-14 04:51:05

+2

http://railscasts.com/ 关注那几个。如果您搜索购物车(和相关术语),您会发现几集要观看。我不认为他有什么地方可以展示如何建立一个,但如果你看看他是如何设置的,你可以得到一个好主意。 – 2009-12-14 17:18:31

0

原则上你不应该需要一个控制器,除非你的config/routes.rb中有一个Carts的路由。