gpt4 book ai didi

ruby-on-rails - 未初始化的常量 CustomerBill::CustomerBillLineItem

转载 作者:行者123 更新时间:2023-12-04 23:04:57 25 4
gpt4 key购买 nike

我在 customer_bill 之间创建了一个关联和 customer_bill_line_item如下:

class CustomerBill < ActiveRecord::Base
attr_accessible :customer_bill_line_items_attributes
has_many :customer_bill_line_items, :dependent =>:destroy

accepts_nested_attributes_for :customer_bill_line_items, :allow_destroy => true
end

class CustomerBillLineItem < ActiveRecord::Base
attr_accessible :customer_bill_id
belongs_to :customer_bill, :foreign_key => "customer_bill_id"
end

在创建模式下输入表单时,出现以下错误:
uninitialized constant CustomerBill::CustomerBillLineItem

Extracted source (around line #66):

63: <%end%>
64:
65:
66: <%= f.fields_for :customer_bill_line_items do |builder| %>
67: <%= render 'customer_bill_line_item_fields', :f => builder %>
68: <%end%>

完整的堆栈跟踪在注释中给出。

是否有必须在 customer_bills_controller 中建立的关联喜欢 @customer_bill.customer_bill_line_items ??

需要指导。提前致谢。

最佳答案

我很快就把一个示例应用程序放在一起来证明你所做的是正确的,你可以在这里查看:https://github.com/Bram--/customer_bill这工作正常。
在启动之前,请确保您有 Customer Bill 和 CustomerBillLineItems:

c = CustomerBill.create name: 'Name'
CustomerBillLineItem.create name: 'Line Item A', price: '1.00', customer_bill_id: c.id
CustomerBillLineItem.create name: 'Line Item B', price: '2.00', customer_bill_id: c.id

您使用的是什么版本,在上面的代码中还有什么我们没有看到的吗?

希望这个例子有帮助,否则给我留言。

关于ruby-on-rails - 未初始化的常量 CustomerBill::CustomerBillLineItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14744230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com