Rails 5 + Boostrap 3 - Используйте полную ширину страницы для разделов на целевой странице - PullRequest
0 голосов
/ 27 июня 2019

Технология: Rails 5.2.2, Bootstrap 3.3.7

В моем макете application.html.erb у меня есть следующий код:

<body>
  <div class="site-body">
    <div class="container">
      <%= yield %>
    </div>
  </div>
</body>

Содержание в моих представлениях имеет фиксированныйширина из-за обертывания в классе Bootstrap container.Я хотел бы, чтобы некоторые цветные разделы на одной из моих страниц занимали всю ширину страницы, но это оказывается трудным, потому что весь мой видовой контент заключен в класс container.

Как я могунастроить только один из моих видов, чтобы иметь цветные секции, которые будут занимать всю ширину страницы?

1 Ответ

1 голос
/ 28 июня 2019

Вы можете создать новый макет:

layouts / full-width.html.erb

<body>
  <div class="site-body">
    <div class="container-fluid">
      <%= yield %>
    </div>
  </div>
</body>

И вы можете использовать его только на некоторых страницах:

class SomeController < ApplicationController
  layout 'full-width', only: [:full_with_page]

  def full_with_page
    ....
  end

end
...