我正在使用購物車紅寶石在鐵軌上
def add_to_cart
@cart = find_cart
product = Product.find(params[:id])
@cart.add_product(product)
end
。 這是創建一個購物車。 我不明白的是,我的購物車需要一個控制器嗎?因爲沒有它,它給我一個錯誤
我正在使用購物車紅寶石在鐵軌上
def add_to_cart
@cart = find_cart
product = Product.find(params[:id])
@cart.add_product(product)
end
。 這是創建一個購物車。 我不明白的是,我的購物車需要一個控制器嗎?因爲沒有它,它給我一個錯誤
我感覺你不確定如何使用Rails。
無論你是否需要一個控制器爲你的購物車是由你決定的,但我會有一個。這樣你可以有一個「查看你的購物車」頁面,以及輕鬆刪除項目。
原則上你不應該需要一個控制器,除非你的config/routes.rb中有一個Carts
的路由。
是的,上面的方法應該肯定住在控制器內。控制器應該是這樣的:
http://media.pragprog.com/titles/rails2/code/depot_f/app/controllers/store_controller.rb
你是完全正確的有:/ – Lilz 2009-12-14 04:51:05
http://railscasts.com/ 關注那幾個。如果您搜索購物車(和相關術語),您會發現幾集要觀看。我不認爲他有什麼地方可以展示如何建立一個,但如果你看看他是如何設置的,你可以得到一個好主意。 – 2009-12-14 17:18:31