我有两个具有简单关联的模型
class Door
belongs_to :main_room, class_name: 'Room', inverse_of: :door
end
####
class Room
has_one :door, foreing_key: :main_room_id
end
你能告诉我为什么吗
door.build_main_room.door
返回零?
升级版:
door.build_main_room
# => #<Room id: nil>
UPD2:
哦,伙计们,这完全是我的错。关联是正确的,但是在 Room 类door
中定义了方法并且它返回 nil。没有它一切正常。