2015-06-17 29 views

回答

4

app/views/layouts是導軌尋找layouts的文件夾。

http://guides.rubyonrails.org/layouts_and_rendering.html#finding-layouts

要查找當前佈局時,Rails首先會在 應用程序/視圖/佈局文件具有相同基名稱作爲控制器。例如,對於 示例,來自PhotosController類的呈現操作將使用 app/views/layouts/photos.html.erb(或 app/views/layouts/photos.builder)。如果沒有這樣的控制器特定佈局,Rails將使用 app/views/layouts/application.html.erb或 app/views/layouts/application.builder。如果沒有.erb佈局,則Rails將使用.builder佈局(如果存在)。 Rails還提供了幾種方法來更精確地將特定佈局分配給各個控制器和操作。

什麼是佈局?

佈局定義了HTML頁面的環境。這是定義頁面常見外觀的地方。

The RailsCasts插曲 - All About Layouts - 雖然很古老,但在這方面仍然非常有用。

+1

也許你可以詳細說明術語「佈局」本身的含義。 – MarsAtomic

+0

幹得好,Murthyji。 – MarsAtomic

相關問題