Я пытаюсь написать приложение для рельсов. Я новичок на рубинах.
У меня есть модель User и модель Hobby.
class User < ActiveRecord::Base
has_many :hobbies
end
class Hobby < ActiveRecord::Base
belongs_to :user
end
Во время регистрации нового пользователя я использовал текстовое поле, в котором вводил значение для хобби. Затем, когда я нажимаю кнопку «Добавить хобби», должен вызываться метод в UsersController add_hobby , где я собираюсь добавить значение, введенное пользователем для хобби, к пользователю, т.е.
@user.hobbies << hobby
Однако моя проблема заключается в том, что пользовательский объект еще не был сохранен, поэтому нет доступа к конкретному пользовательскому объекту. Как мне обойти эту проблему?