Я новичок в Ruby on Rails ... Я экспериментировал с разработкой приложения для социальных сетей ... Я только что успешно добавил Restful Authentication в свое приложение ... Теперь я хотел бы создать модель / контроллер, где Каждый пользователь после входа в систему может создавать / редактировать свой собственный профиль.
Итак, я создал модель и контроллер ... код в контроллере профиля выглядит так:
def new
@profile = Profile.new(params[:user_id])
if request.post?
@profile.save
flash[:notice] = 'Profile Saved'
redirect_to :action => 'index'
end
end
Я пытаюсь подключить user_id [restful auth.], Каждый из которых пользователь находится в сеансе, к столбцу user_id, который я создал в модели профиля. Я уже добавил «has_one: profile» в модель пользователя и «own_to: user» в модель профиля ... но это не добавление профиля. Я как бы застрял, так как я относительно новичок в этом ... следует ли мне добавить что-то в модель сеанса или контроллер?
любая помощь, идеи или места для исследований были бы очень признательны ...
Подключение новых моделей к уже существующим очень важно, и я хотел бы разобраться в этом вопросе.