Ruby on rails 4 我升级到rails 4.2和Ruby 2.2,用户登录中断
升级到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
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升级到最新版本来解决 我在这里记录: 致以最良好的祝愿 弗雷德