我想爲Ruby on Rails的倉庫應用程序和我的Orders_Controller工作不正常,它說ActiveModel::ForbiddenAttributesError
。我相信它有做一些與我orders_controller
:紅寶石軟件倉庫應用程序
def create
@order = Order.new(params[:order])
@order.add_line_items_from_cart(current_cart)
我想爲Ruby on Rails的倉庫應用程序和我的Orders_Controller工作不正常,它說ActiveModel::ForbiddenAttributesError
。我相信它有做一些與我orders_controller
:紅寶石軟件倉庫應用程序
def create
@order = Order.new(params[:order])
@order.add_line_items_from_cart(current_cart)
如果這沒有幫助你ActiveModel::ForbiddenAttributesError when creating new user請。提供更多信息Rails版本和此錯誤發生的行號。
Rails 4.2.3第50行是錯誤的地方。 –
您需要製作參數。在我的回答鏈接或@ Doguita的回答中查看接受的答案。 –
[::加載ActiveModel創建ForbiddenAttributesError當新用戶(http://stackoverflow.com/questions/17335329/activemodelforbiddenattributeserror-when-creating-new-user) – Doguita
好吧,沒錯這就是彰顯@ Order.new(的可能的複製params [:order])說ActiveModel :: ForbiddenAttributesError –
您可能會使用禁用的名稱作爲列名,例如'類型'。檢查你的模式。 –