2011-02-25 52 views
0

我有一個應用程序,其中我的主頁與其他頁面顯着不同。你可以建議我應該如何使用我的佈局?完全不同的主頁

+0

抱歉,但你的問題是非常不清楚。你的意思是我應該如何使用我的佈局? – 2011-02-25 23:55:45

+0

我們將不得不看到主頁和網站的總體佈局。 – 2011-02-25 23:55:47

回答

4

可以更改所有操作的佈局與控制器下面的代碼:

class ThingsController < ApplicationController 
    layout "my_layout" 
    ... 
end 

您可以使用下面的代碼中的特定動作改變佈局:

def ThingsController < ApplicationController 
    def action 
    ... 
    # to render "app/views/things/action" 
    render :layout => "my_layout" 
    # or to render a specific view 
    render "pages/something", :layout => "my_layout" 
    end 
end 
0

如果我知道了,你會問如何爲你的項目管理多個佈局。你可以做的是簡單地增加版面目錄中,並通過引用你想加入這一行的控制器使用一個你的佈局:

layout "name_of_your_layout"