Даже в опроснике если где-то хранятся ссылки на id ответов и пользователь прислал второй раз ответы...
ну смотри, если нет никакой настройки и все по дефолту, то будет exception, если настройка есть - то будет по настройке. так что вроде ничего страшного
В общем rtfm и чёткое понимание как это работает. Если это именно то, что нужно для бизнес логики, то ок, если нет - то руками. Я не говорю, что это криво работает, я говорю что это топорный механизм и часто не подходит, особенно при many to many
вот тоже почти никогда им не пользуюсь, кромк вырожденных случаев, по хорошему тут нужно две схемы, одна на чтение, другая на запись, на запись через multi решает все проблемы, на чтение можно подрубить ассоциации, как удобно для фронта
хз, у меня местах в 5-ти наверно используется cast_assoc, все устраивает, но я конечно все хорошо протестировала чтобы быть увереной что работает как надо