Я вернулся к рельсам после долгого времени. Здесь я столкнулся с проблемой. Проблема в том, что:
- У меня есть три предмета
projects
, items
, item_registers
таблицы.
- Существует множество отношений между
projects
и items
до item_registers
таблицей.
- Я хочу ввести данные в таблицу
item_registers
напрямую, используя ItemRegister.new
, я назначаю project_id
и item_id
там, используя @item_register.project_id = 1
подобный метод.
Но при сохранении данных выдает "Project Must Exist"
"Item Must Exist"
.
- Я исправил эту ошибку, временно отключив проверку с помощью
@item_register.save(validate: false)
. Но проблема в том, что он не вставляет project_id
и item_id
в таблицу, в конечном итоге бесполезное усилие.
- Я разрешил и project_id, и item_id в контроллере item_register.
Есть ли какое-нибудь легкое исправление?