레일즈 튜토리얼을 따르고 있으며 내 사이트에 가입 한 후 로그인하려고합니다. 최근에 내 앱에서 이메일 주소를 대문자로 사용하는 경우 잘못된 사용자 이름/비밀번호가 표시됩니다. 메시지. Rubular에서 정규식을 테스트했고 대문자 사용으로 작동하지 않습니다.Rails 튜토리얼이 작동하지 않음
세션과 관련이있을 수 있습니까?
email_regex = /\A[\w+\-.][email protected][csupomona\d\-.]+[edu]+\z/i
validates :email, :presence => true,
:format => { :with => email_regex },
:uniqueness => { :case_sensitive => false }
다음은 그 정규식가 무엇인지에 대해 조금 혼란스러워
def create
user = User.authenticate(params[:session][:email],
params[:session][:password])
if user.nil?
flash.now[:error] = "Invalid email/password combination."
@title = "Sign in"
render 'new'
else
sign_in user
redirect_to root_path
end
end
세부 설명에 진심으로 감사드립니다! 나는 방법 # 2를 시도했고 효과가 있었다. 나는 이것에서 많은 것을 배웠다, 고마워! – Tony