我在application.html.erb
一個yield
網站上的所有網頁,設置content_for爲
<%= yield(:alert_area) %>
...我想爲這個區域在網站上的每一頁(使用佈局)設置內容。內容無法在視圖中硬編碼,因爲它只能在某些情況下顯示(即「您的個人資料是不完整的,請點擊這裏去完成它!」)
我怎樣才能做到這一點?我可以知道我可以嘗試在ApplicationController
中使用content_for
,但似乎是通過將內容放入控制器來打破MVC模式。另外,無論如何,我正在以這樣的方式進入死路。
什麼是合適的Rails MVC方式來粘貼網站的每個頁面上的動態內容?
Geez。我以前怎麼看不到?我想我只需要休息一下! – Jeff 2015-04-01 19:49:35
是的,說實話,我不知道爲什麼標準的Rails佈局模板不僅僅包含這樣的東西。 – smathy 2015-04-01 20:34:16