我正在开发一个租赁系统。我有一个名为的模型check_outs
,它是一个 order
orderhas_many :check_outs
和一个 check_out的出租模型belongs_to :rental
。我的订单accepts_nested_attributes_for :check_outs
和我有一个嵌套的fields_for :check_outs
. 我正在使用 rbates 的 nested_form gem。
我要做的是获取在结帐创建步骤中设置的出租属性(描述,check_outs 的 attr_accessor),以填充编辑视图中的标签或文本字段。
我知道我可以获取它自己使用的 check_out 对象builder.object
,我什至可以获取builder.object.rental
,但是当我尝试获取时,builder.object.rental.id
或者builder.object.rental.description
我得到一个未知属性的 nil 错误。这似乎没有意义,因为对象本身不是零。
有任何想法吗?