Привет, у меня снова проблема :)
Когда обновляю юзера (изменяю имя - fullname)
def update
@user = User.find(params[:user])
if @user.update_attributes(@user)
flash[:success] = "Profile updated"
redirect_to @user
else
render 'edit'
end
end
То вылезает ошибка:
ArgumentError in UsersController#update
Unknown key: fullname
Если контроллер выглядит иначе,
def update
if @user.update_attributes(params[:user])
flash[:success] = "Profile updated"
redirect_to @user
else
render 'edit'
end
end
то ошибка такая
NoMethodError in UsersController#update
undefined method `update_attributes' for nil:NilClass
Помогите пожалуйста, будьте котиками :3
edit.html.haml выглядит так:
%h3 Update profile
= form_for(@user) do |f|
= f.text_field :fullname, placeholder: "Your name"
= f.submit "Update"