我是 RoR 的新手,我试图了解视图和布局之间的通信是如何工作的。
我找到了一些文档,我知道我需要使用provide
或content_for
方法,但它并没有真正解释它是如何完成的。
另外,为什么我需要在布局中使用 yield 来打印值?
示例:home.html.erb(视图)
<% provide(:title, 'Home') %>
application.html.erb(布局)
<title>Great App | <%= yield(:title) %></title>