2016-06-16 78 views
0

我在開發初期就遇到了ActionView :: MissingTemplate,並且使用render nothing:true來修復它。它現在很好用,唯一的情況是我必須在某些情況下通過json渲染髮送錯誤,然後我最終得到一個DoubleRenderError。我也明白,有些人使用頭:好吧,但這也不起作用。有沒有另一種方法來處理這個錯誤?任何和所有的幫助表示讚賞。乾杯〜修復ActionView :: MissingTemplate不渲染任何東西?

回答

1

你應該只得到一個DoubleRenderError如果兩個渲染調用擊中,這你可以用條件來解決:

if errors.present? 
    render json: errors 
else 
    render nothing: true 
end 
+0

正是我需要的...從來沒有呈現之前,但工作非常有意義 –

相關問題