我正在使用render :layout => false
来执行我的新动作。Rails - render:layout => false新动作
所有的工作都很好,直到我提交带有验证错误的表单。创建操作调用render :new
,我会看到表单,并用项目符号概述错误。问题是,现在窗体呈现应用程序布局,似乎忽略了render :layout => false
。
从我可以告诉我相信这是因为我实际上没有重定向到:新,只是呈现:新视图,而仍然在创建操作。我无法将render :layout => false
添加到创建操作,因为rails只允许每个操作进行一次渲染。
有没有办法让表单有验证错误,不使用应用程序布局?我仍然想要带有验证错误的项目符号。
您可以将此答案标记为已接受 – Hizqeel