1
我有一個rails 3模板處理程序,並且希望將其配置爲不使用佈局。在rails2中,我們會做一個如何在Rails 3中設置模板處理程序*不*使用佈局
::ActionController::Base.exempt_from_layout :extension_name
但是這種方法在Rails 3中不再存在。我沒有在代碼中找到一個地方,那裏有一個模板引擎不能運行佈局過程的選項。
問候
我有一個rails 3模板處理程序,並且希望將其配置爲不使用佈局。在rails2中,我們會做一個如何在Rails 3中設置模板處理程序*不*使用佈局
::ActionController::Base.exempt_from_layout :extension_name
但是這種方法在Rails 3中不再存在。我沒有在代碼中找到一個地方,那裏有一個模板引擎不能運行佈局過程的選項。
問候
選項已經deprecated,然後removed。
爲什麼你需要它?除非你創建一個佈局模板,否則Rails不應該渲染布局。
因爲我服務於兩個不同模板的相同資源。如果客戶端請求Accept:text/html或者xml,如果客戶端請求Accept:application/xml或者其他東西,如果客戶端請求Accept:something-else/something-else 所以我需要能夠除了他正在使用的其他模板引擎之外,還需要alayout模板(如果服務器允許使用html)。 – 2010-08-12 10:45:48