设备控制器布局不同,表单错误时出现问题
我在 application_controller 中为登录和注册视图分配了不同的布局,如下所示:
layout :layout_by_resource
def layout_by_resource
if devise_controller? && resource_name == :user && action_name == 'new'
"login"
else
"application"
end
end
输入登录或注册信息时,它运行良好。但注册时出现验证错误,标准应用程序布局被渲染。有什么建议我做错了什么吗?
谢谢!
i assigned a different layout for my sign in and sign up view in the application_controller like this:
layout :layout_by_resource
def layout_by_resource
if devise_controller? && resource_name == :user && action_name == 'new'
"login"
else
"application"
end
end
when entering sign in or sign up information it works perfectly. but there are validation-errors on sign up, the standard application layout gets rendered. any advice what i have done wrong?
thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
;)
;)
好吧,我自己修好了;)必须检查创建操作...
okay, fixed it myself ;) had to check for the create action...