Я новичок в Ruby on Rails ... Я занимался разработкой приложения типа социальной сети .... Я только что успешно добавил Restful Authentication в свое приложение ... Теперь я хотел бы создать модель/ controller, в котором каждый пользователь после входа в систему может создавать / редактировать свой собственный профиль.
Итак, я создал модель и контроллер ... код в контроллере профиля выглядит следующим образом:
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" в модель профиля ... но его профиль не добавляется.Я немного застрял, так как я относительно новичок в этом ... я должен добавить что-то к модели сеанса или контроллеру?
любая помощь или идеи или места для исследований действительно будут оценены ...
Соединение новых моделей с уже существующими довольно важно, и я хотел бы разобраться с этим.