User.find(person_id).phones << @phone
Я действительно не знаю, как работает ваше приложение, но вы видите идею.
Если у вас есть запрос, и вы хотите «проверить» его, вы должны сделать
request.person.phones << request.phone
Интересно знать, это как-то связано (я постараюсь найти, где я это нашел, это было давно)
Шаги, необходимые для сохранения объекта в базе данных:
New
Blog.new(…).save
user.blogs << Blog.new(…)
user.blogs.new(…).save – do not use, no practical use case
Сложение
Blog.build – not possible
user.blogs.build(…), user.save – both are required to save to DB
Создать
Blog.create(…)
user.blogs.create(…)