Railsチュートリアル(railstutorial.org)を実行していますが、検証が行われるときにサインインフォームに問題があることに気付きました。このアクションの私のルートは次のとおりです。
match '/signin', to: 'sessions#new'
検証が行われると、ページのURLが/sessionsに切り替わります。セッションのコントローラーは次のようになります。
class SessionsController < ApplicationController
def new
end
def create
user = User.find_by_email(params[:session][:email])
if user && user.authenticate(params[:session][:password])
sign_in user
redirect_back_or user
else
flash.now[:error] = "Invalid email/password combination"
render 'new'
end
end
私の質問は、この検証済みのフォームを/signinのURLで引き続き表示する方法です。ありがとうございました。