2010-10-27 53 views
5

我創建了一個ruby應用程序,並且application.html.erb從不加載(查看webrick輸出,我從來沒有在「layouts/application」中獲得「Rendered CLASS/index.html.erb」 ,但「Rendered CLASS/index.html.erb」)Rails/application.html.erb不加載

CLASS.html.erb永遠不會被加載。

只有在控制器中明確指定「render:file =>'layouts/application'」時,纔會加載application.html.erb。

任何人都可以幫忙嗎?

感謝很多提前

塞巴斯蒂安

回答

0

添加在你的ApplicationController

layout :application 

現在所有的控制器使用的應用程序一樣的默認佈局。

+0

類的ApplicationController Sebastien 2010-10-27 09:06:33

+0

遺憾的是沒有任何反應... – Sebastien 2010-10-27 09:08:22

+0

渲染圖/ show.html.erb(1.0ms的) – Sebastien 2010-10-27 09:09:00

11

確保你控制器從ApplicationController的繼承。

class YourController < ApplicationController 
    ... 
end