我正在使用购物车红宝石在铁轨上
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