0
我正在通過rails教程(railstutorial.org)工作,並在發生驗證時注意到登錄表單中存在問題。我的路由爲:Rails教程:命名路線和登錄表單
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
我的問題是如何讓這個生效的形式出現還是以/登入的網址。謝謝。
這個作品,謝謝你的詳細解答。 – PestoPenguin 2012-08-14 22:31:36