用户想要在domain.com/users/new上注册,但是用户不小心按“enter”并且所有字段都填空。 现在出现了问题。我有两个选择。如果我删除......
...else
redirect_to new_user_path
end
用户将自动被重定向到domain.com/users(填写空白字段后)以及注册字段错误将很好地显示在表单上方的位置。
但是如果我在上面添加代码而不是删除它,用户将被重定向到同一个链接 - 这意味着/ users / new,不幸的是用户不会很好地显示他的表单错误,实际上它们不会被显示一点都不 为什么错误出现在domain.com/users而不是domain.com/users/new?