я следующие маршруты определены для моего приложения:Маршрутизация Rails при отказе проверки?
match '/signup', :to => 'users#new'
resources :users
Оба работают нормально, но если я иду к/регистрации, целенаправленно не заполнить форму (так что ошибки проверки загнуться), я представленный формой (и ошибками), но теперь URL-адрес/пользователи. Я попытался добавить «,: except => [: new]» к моему: ресурсу пользователей, но это не помогло.
Мой пользователи контроллер:
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
Я уверен, что я что-то на самом деле основной не хватает, но не могу думать, что. Благодаря!
Это работает с тем, чтобы получить URL-адрес правильно, но перенаправить nixes любые параметры, которые он имеет, включая ошибки проверки, поэтому форма больше не дает никакой обратной связи. – user592884