1
我是RoR的新手,我試圖瞭解視圖和佈局之間的通信是如何工作的。視圖和佈局之間的通信
我發現一些documentation,我得到我需要使用provide
或content_for
方法,但它並沒有真正解釋它是如何完成的。
另外,爲什麼我需要在我的佈局中使用yield來打印值?
例子: home.html.erb(圖)
<% provide(:title, 'Home') %>
application.html.erb(佈局)
<title>Great App | <%= yield(:title) %></title>
如果他爲HTML標題標籤提供內容,則不需要爲其添加h1標籤,「<%content_for:title」,標題「%>」就足夠了。 –
謝謝,更新了我的答案 –