1
我使用rails g devise:views
生成了設計視圖,然後也按照說明將web-app-theme添加到sign
,但設計不使用該佈局。使用web-app-theme與設計
我如何更改設計佈局以使用web-app-theme?
我使用rails g devise:views
生成了設計視圖,然後也按照說明將web-app-theme添加到sign
,但設計不使用該佈局。使用web-app-theme與設計
我如何更改設計佈局以使用web-app-theme?
您需要創建一個新的佈局文件,專門用於記錄。
- app
- views
- layouts
application.html.erb
- devise
sessions.html.erb
所以,你有你的應用程序佈局文件,但你也有一個名爲devise
文件夾,並在裏面,是一個佈局文件爲設計會議。 Rails應該自動選擇這個佈局並使用它,因爲它與正在顯示的視圖(views/devise/sessions)具有相同的路徑和名稱,所以它將查找views/layouts/devise/sessions,如果它不找到它,它會檢查它是否在別處定義。
UPDATE
這是我#2發現了另一個潛在的解決方案。
更新2
第三種選擇是做色器件維基說什麼。 How To: Create Custom Layouts
我正在編輯sessions.html.erb,但我需要知道什麼應該看起來像使用wep-app-theme – 2011-12-21 16:48:18
你能提供一個鏈接到你的'web-app-theme'嗎?您必須查看一些html,並使您的主題與頁眉和頁腳匹配,並將「yield」放在某處。 – ardavis 2011-12-21 16:52:09
https://github.com/pilu/web-app-theme 這就是你正在使用的那個? – ardavis 2011-12-21 16:52:55