我正在构建一个应用程序,我正在尝试使用许可登录。我已经构建了登录和注册页面。它们工作得非常顺利,但问题是当我试图在用户输入任何错误的电子邮件或密码时显示错误,所以我的<% if :session.errors.any? %>不工作。它说:session:Symbol
[Session_controller]
的未定义方法“错误”
class SessionController < ApplicationController
def new
end
def create
@session = authenticate(params)
sign_in(@session) do |status|
if status.success?
redirect_to root_path
else
render 'new'
end
end
end
private
def user_params
params.require(:session).permit(:email,:password)
end
end
[会话/_form.html.erb]