Ruby on rails 未初始化常量,请求参数????误入歧途

Ruby on rails 未初始化常量,请求参数????误入歧途,ruby-on-rails,ruby,uninitialized-constant,Ruby On Rails,Ruby,Uninitialized Constant,我正在关注rails()上的这个教程,并且遇到了一个错误,我已经得到了一段时间了。我收到的错误消息如下 uninitialized constant OrderItem::ProductId 下面是我的代码。它还突出显示以@order_item开头的行 # POST /order_items.json def create @order_item = OrderItem.new(product_id: params[:product_id], order_id: @order_i

我正在关注rails()上的这个教程,并且遇到了一个错误,我已经得到了一段时间了。我收到的错误消息如下

uninitialized constant OrderItem::ProductId 
下面是我的代码。它还突出显示以@order_item开头的行

# POST /order_items.json
  def create
    @order_item = OrderItem.new(product_id: params[:product_id], order_id: @order_id)

    respond_to do |format|
      if @order_item.save
它也告诉了我这一点。

请求参数:

{"authenticity_token"=>"yCeOPJCrLoK2jYBXnjPVra8jtPjOa98UCXXRA51ySxY=",
 "product_id"=>"1"}

有人知道这里发生了什么吗?其他一些人检查了它,但无法帮助我,因此我希望有人能在这里引导我正确的方向。

显示您的模型“OrderItem”?@ArupRakshit类OrderItem