我想在布局级别根据实际模板定义进行条件渲染content_for(:an__area)
,任何想法如何完成?
@content_for_whatever
已弃用.content_for?
改为使用,如下所示:
<% if content_for?(:whatever) %><%= yield(:whatever) %><% end %>
没有必要创建一个帮助方法:
<% if @content_for_sidebar %><%= yield :sidebar %><% end %>
当然在你看来:
<% content_for :sidebar do %> ... <% end %>
我一直使用它有条件地在一列和两列布局之间进行