リセット リンクの有効期限が切れている場合、ユーザーは root_url にリダイレクトされる必要がありますが、代わりに Rails は のようなことを行いrender :nothing => true
、ページを空にするだけです。
def edit_user_by_reset
@user = User.find_by_password_reset_token(params[:reset_token])
respond_to do |format|
if @user && @user.password_link_sent_at<2.hours.ago
format.html
else
redirect_to root_url
end
end
end