Devise отключает пользователей после смены пароля

Я использую devise, и когда пользователь меняет пароль, сайт выходит из системы. Я читал в Интернете, что добавление знака _поможет, но не сработает, и пользователь выйдет из системы при смене пароля. Вот мой код

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

Я предполагал, что это сработает, но независимо от того, что я делаю, я все еще выхожу из системы.... чего-то не хватает или, возможно, одна настройка устройства отключена... любая помощь будет оценена

5
задан Matt Elhotiby 19 July 2012 в 19:13
поделиться