2009-12-14 79 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的路由。