我试图创建一个简单的网站与登陆页和用户登记表在登陆页本身。
当注册过程中出现表单错误(例如缺少字段)时,我很难弄清楚如何更改设计注册控制器以重定向回着陆页(根路径"/")。
现在,如果有一个成功的注册,该表格工作正常。但是,如果注册中有错误,则重定向到只包含注册表单的/users/sign_up视图。如果在注册过程中出现错误,我需要它重定向/渲染登陆页。
我已经生成了一个自定义注册控制器,但是现在它只调用超级。
# POST /resource
def create
super
end
我也看过after_sign_up_path_for,但是这不起作用,因为只有在成功注册