这个工作协会的好日子,我正在尝试使用nested_form
########### Array Value ###############
[]
########### Array Value ###############
############ In Loop ##############
[ { __v: 0,
_id: 57a5d4afaa21a18c247728c5,
rid_id: '57a2029e0678a6234070e415',} ]
############ In Loop ##############
############ In Loop ##############
[ { __v: 0,
_id: 57a5e15c86b0c2c528063b27,
rid: '57a20d56d2472b9043052d39',
} ]
############ In Loop ##############
打印错误:关联:状态未找到!!! 帮助我!
答案 0 :(得分:0)
更改您的State
班级代码。
class Address < ApplicationRecord
belongs_to :state
belongs_to :addressable, :polymorphic => true
end
您使用states
代替state
。因此,您收到了错误。
答案 1 :(得分:0)
来自docs:
class Book < ApplicationRecord belongs_to :author end
belongs_to协会必须使用单数术语。如果你用过 以上例子中的复数形式,用于作者协会 预订模型,你会被告知有一个“未初始化的 常书Book :: Authors“。这是因为Rails自动推断 关联名称中的类名。如果关联名称是 错误地多元化,那么推断的类将被错误地复数化 太
所以你必须更换一行:
belongs_to :states
与
belongs_to :state