Ruby on rails 4 我升级到rails 4.2和Ruby 2.2,用户登录中断

Ruby on rails 4 我升级到rails 4.2和Ruby 2.2,用户登录中断,ruby-on-rails-4,Ruby On Rails 4,升级到Rails 4.2和Ruby 2.2后,我遇到以下错误: 指向以下代码: class SessionsController < ApplicationController def new end def create user = User.authenticate(params[:email], params[:password]) if params[:new_registration] redirect_to new_user_u

升级到Rails 4.2和Ruby 2.2后,我遇到以下错误:

指向以下代码:

class SessionsController < ApplicationController

  def new 
  end

  def create
    user = User.authenticate(params[:email], params[:password])
    if params[:new_registration]
      redirect_to new_user_url
    else
      if user
        if user.email_confirmed?
          if params[:remember_me]
            cookies.permanent[:auth_token] = user.auth_token          
          else
            cookies[:auth_token] = user.auth_token
          end
          flash[:notice] = t('sessions_controller.flash.logged_in')
          if session[:url]
            redirect_to session[:url]
            session.delete :url
          else
            redirect_to root_url
          end
        else
          user.send_email_confirmation
          flash[:notice] = t('sessions_controller.flash.message')
          redirect_to root_url
        end
      else
        flash[:error] = t('sessions_controller.flash.invalid')
        redirect_to new_password_reset_url
      end
    end
  end

  def destroy
    cookies.delete(:auth_token)
    flash[:notice] = t('sessions_controller.flash.logged_out')
    redirect_to root_url
  end

end
class sessioncontroller
有没有任何建议可以解释为什么在4.1.8版本中这可能会失败

此外,当我进入生产阶段时,我在nginx日志文件中会遇到以下错误:

乘客\本地\支持。so:未定义符号:rb \线程\阻塞\区域

这里讨论:


我想知道这是否有关系?

我也有同样的问题,我通过将gems升级到最新版本来解决

我在这里记录:

致以最良好的祝愿

弗雷德