在偶然发现 Michael Hartl 教程后,我无法弄清楚为什么会发生这种情况。
当我单击提交表单并期望失败时,呈现后的预期 url 应该是 '/signup' 但由于某些原因它是 '/users'
这是我的控制器
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'
首先,当我点击注册链接时,网址是
http://localhost:3000/signup
然后提交失败这个网址是
http://localhost:3000/users
谁能解释我为什么会这样?谢谢