Ошибка формы отношения "многие ко многим" в Rails (должна существовать) - PullRequest
0 голосов
/ 02 июля 2019

Я вернулся к рельсам после долгого времени. Здесь я столкнулся с проблемой. Проблема в том, что:

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

Есть ли какое-нибудь легкое исправление?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...