Для моего приложения определены следующие маршруты:
match '/signup', :to => 'users#new'
resources :users
Оба работают нормально, но если я захожу в / signup, намеренно не заполняю форму (чтобы всплыли ошибки валидации), мне представляется форма (и ошибки), но URL теперь / users , Я попытался добавить ",: кроме => [: new]" к моему ресурсу: users, но это не помогло.
Мой пользовательский контроллер:
def new
@user = User.new
@title = 'Sign Up'
end
def create
@user = User.new(params[:user])
if @user.save
sign_in @user
flash[:success] = 'Welcome to To Horse!'
redirect_to @user
else
@title = 'Sign Up'
@user.password = nil
@user.password_confirmation = nil
render 'new'
end
end
Я уверен, что упускаю что-то действительно простое, но не могу думать, что. Спасибо!