我使用的设计,并且当用户更改密码,网站会记录出来。 我看网上说添加sign_in会做的伎俩,但没有工作,用户被注销时,更改密码。 这里是我的代码
if @user.errors[:base].empty? and @user.update_attributes(params[:user])
sign_in(current_user, :bypass => true)
flash[:success] = "User account has been successfully updated"
redirect_to edit_user_path(params[:site_id], @user)
else
render :action => :edit, :status => :unprocessable_entity
end
我假设这会工作,但无论我做什么我仍然获得退出....遗漏或者也许一个色器件设置是关闭...任何帮助,将不胜感激