我無法弄清楚爲什麼這發生在邁克爾哈特爾教程磕磕絆絆之後。令人困惑的軌道路線
當我點擊提交表單,並期望失敗,渲染後預期的網址應該是「/註冊」,但由於某種原因它是'/用戶
這是我的控制器
def new
@user = User.new
end
def show
@user = User.find(params[:id])
end
def create
@user = User.new(params[:user])
if @user.save
redirect_to @user
else
render 'new'
end
這我的路線
resources :users
match '/signup', to: 'users#new'
首先,當我點擊註冊鏈接的URL是
http://localhost:3000/signup
然後submisson失敗這個網址是
http://localhost:3000/users
任何人都可以解釋我爲什麼會發生?謝謝