Ищу прямой метод для обновления jointable asociationRails прямой метод для обновления объединения таблицы соединений?
Пример: Я есть Project
(ID: 45), и некоторые люди работают над этим (Person ид 10 и Person ид 12)
Соединительным является person_projects whites
...
person_id: 10 project_id: 45
person_id: 12 project_id: 45
...
И в какой-то момент люди уходят, приходят или нет. Пример Личный идентификатор 12 оставить, Идентификатор человека 10 и Идентификатор личности 33.
«Долгий» способ заключался в том, чтобы вставлять в people_projects проверку фактических людей [10, 33] и проверять старых людей [10,12], если не существует. Создавать и удалять в people_projects проверять старых людей у новых людей, если не существует удалить их.
Это займет 2 цикла, но я думаю, что есть рубин короткий метод как
Project.persons.delete_or_create_bla([10 , 33])
ТНХ '_ids = [...]' метод работы большой. Но с '<<' Я должен знать новую установку? – inye
@inye Проверить обновленное объяснение –