由于在 application.html.erb 中设置 view yield 到 bootstrap container 中,固定宽度,页面两边留白。
<body>
<%= render 'layouts/header' %>
<%= render 'layouts/home_header' %>
<div class="container">
<% flash.each do |key, value| %>
<%= content_tag(:div, value, class: "alert alert-#{key}" ) %>
<% end %>
<%= yield %>
<%= render 'layouts/footer' %>
<%= debug(params) if Rails.env.development? %>
</body>
我新建了_home_header.html.erb partial,width: 100% 如图中的彩色背景,两边不需要留白。 希望只在首页或在 StaticPagesController 指定 action 下才 render,该怎么处理呢?求助,谢谢。