我已经习惯使用content_for
andyield
为我的视图设置页面标题和其他与视图渲染相关的整洁的东西。
现在我陷入了下一个方案:LAYOUT -> VIEW (edit.html.erb) -> PARTIAL (_main.html)。即 - 视图包含一个部分。
如果我content_for :view_content_title, "Hello World"
在部分中定义,它可以在 LAYOUT 中访问,但不在VIEW中 -content_for?(:view_content_title)
为什么 ?我该怎么办?