У меня есть простое отношение has_one / own_to между двумя моделями.
Это новое сопоставление в моем приложении, поэтому существует много записей, для которых еще не создана соответствующая запись.
Во всем приложении я предполагаю, что модель имеет связь, и я получаю доступ к ее атрибутам и методам. Однако, поскольку ассоциация не существует, я сталкиваюсь с множеством ошибок.
Что я хотел бы сделать, так это ненавязчиво создавать связанную запись на лету, когда к ней обращаются впервые через любой из ее методов и атрибутов. Неважно, что в записи есть данные, мне просто нужно, чтобы они существовали, чтобы те методы, которые я вызываю, могли создавать данные.
Редактировать: Я не хочу проверять и создавать записи во всех случаях, когда я пытаюсь получить доступ к отношениям, поэтому в идеале это нужно делать на самой модели, а не в мои контроллеры где угодно.
Есть мысли?
Спасибо!