我正在使用render :layout => false
來執行我的新動作。Rails - render:layout => false新動作
所有的工作都很好,直到我提交帶有驗證錯誤的表單。創建操作調用render :new
,我會看到表單,並用項目符號概述錯誤。問題是,現在窗體呈現應用程序佈局,似乎忽略了render :layout => false
。
從我可以告訴我相信這是因爲我實際上沒有重定向到:新,只是呈現:新視圖,而仍然在創建操作。我無法將render :layout => false
添加到創建操作,因爲rails只允許每個操作進行一次渲染。
有沒有辦法讓表單有驗證錯誤,不使用應用程序佈局?我仍然想要帶有驗證錯誤的項目符號。
您可以將此答案標記爲已接受 – Hizqeel