我正在关注使用rails 4的敏捷Web开发一书。
我目前正处于迭代D3,我收到了路由错误的股票
“未初始化的常量LineItemsController :: CurrentCart”
请帮忙。谢谢你
完整代码 - > Github上
https://github.com/estebangallego/depot_shopping_cart
class LineItemsController < ApplicationController
def create
@cart = current_cart
product = Product.find(params[:product_id])
@line_item = @cart.line_items.build(:product => product)
respond_to do |format|
if @line_item.save
format.html { redirect_to(@line_item.cart, :notice => 'Line item was successfully created.') }
format.xml { render :xml => @line_item, :status => :created, :location => @line_item }
else
format.html { render :action => "new" }
format.xml { render :xml => @line_item.errors, :status => :unprocessable_entity }
end
end
end
答案 0 :(得分:2)
我修好了......
重命名文件
文件名应为current_cart.rb
而不是current_cat.rb
答案 1 :(得分:0)
看起来你还没有创建过CurrentCart类,请仔细检查一下这本书,它应该在某个部分创建。