こんにちは。
rails チュートリアルをやっていて以下のようなエラーが出ました。
SyntaxError: /home/ec2-user/environment/sample_app/app/controllers/sessions_controller.rb:24: syntax error, unexpected end-of-input, expecting keyword_end
controllers/sessions_controller.rb のコードを見ると
class SessionsController < ApplicationController
def new
end
def create
user = User.find_by(email: params[:session][:email].downcase)
if user && user.authenticate(params[:session][:password])
log_in user
params[:session][:remember_me] == '1' ? remember(user) : forget(user)
redirect_back_or user
else
flash.now[:danger] = 'Invalid email/password combination'
render 'new'
end
end
def destroy
log_out if logged_in?
redirect_to root_url
end
end
となっていました。
endの数が足りていないのか、多すぎるのか?ってことまでは把握できてのですが、どこが間違っているんだろう?と20分くらい悩んでいます。
ご教授お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。