0
當Rails無法找到以 電流控制器命名的佈局時,是否僅包含應用佈局?我想我已經看到了一些與Rails版本不同的行爲。請解釋layouts/application.html.erb的工作方式
如果Rails選擇1個佈局來包含(如果沒有控制器佈局存在,則是以當前控制器命名的佈局或應用佈局),那麼我有一個我希望所有頁面遵守的標準模板的情況,但每頁的一些定製。
在每個頁面的單獨佈局中複製所有內容?
當Rails無法找到以 電流控制器命名的佈局時,是否僅包含應用佈局?我想我已經看到了一些與Rails版本不同的行爲。請解釋layouts/application.html.erb的工作方式
如果Rails選擇1個佈局來包含(如果沒有控制器佈局存在,則是以當前控制器命名的佈局或應用佈局),那麼我有一個我希望所有頁面遵守的標準模板的情況,但每頁的一些定製。
在每個頁面的單獨佈局中複製所有內容?
是的第一個問題。請參閱Layouts and Rendering上Ruby on Rails指南頁面的Finding Layouts部分,以瞭解如何選擇佈局。
如果您有一個可用於所有頁面的標準模板,並且每頁都進行一些自定義設置,您可以使用use Nested Layouts來減少多個佈局的重複。