Я ищу ссылки или документацию о том, как решить эту проблему моделирования данных рельсов. Это не кажется прямым.
У меня есть модель отчета со многими столбцами, такими как колесо, разрыв, подшипник и т. Д. В каждом столбце я сохраняю состояние детали как «хорошее» или «плохое». Это легкая часть.
Однако, если какой-либо из этих столбцов «плохой» при сохранении отчета, я использую обратный вызов after_save для создания нового экземпляра модели коррекции. В модели Correction я сохраняю report_id, а также название детали - колесо, обрыв и т.д.
Затем я хотел бы иметь возможность редактировать модель коррекции одновременно с редактированием модели отчета, используя accepts_nested_attributes_for. Это возможно? Как мне получить доступ к конкретному экземпляру модели коррекции, которая соответствует имени столбца отчета? Я не уверен, что было бы лучше использовать другой подход для этого.
Буду признателен за любые ссылки или документы, которые могут помочь.
Спасибо!