2014-12-03 47 views
0

我需要爲VIEWS FILE中的sign_in頁面執行此操作,而不是控制器,因爲我使用兩個不同的視圖進行登錄。我只需要禁用佈局在這兩頁中的一頁中。如果我加入使用控制器執行以下操作:如何不在特定頁面中呈現佈局

render :layout => false 

然後它不會使它的兩個頁面。這就是爲什麼我需要在視圖文件中做到這一點的方式。

謝謝。

回答

3

Afaik您不能從視圖內禁用佈局。視圖是渲染頁面的一部分,因此已經在佈局中調用。

我的建議是創建第二個佈局並決定在控制器中渲染哪個佈局。

Rails Layout Guide

render layout: "special_layout" 
+0

我明白了。謝謝。 – 2014-12-03 19:56:32