gregschmit/rails-rest-framework

View on GitHub
app/views/layouts/rest_framework.html.erb

Summary

Maintainability
Test Coverage
<!doctype html>
<html lang="en" class="rrf-mode">
  <head>
    <title><%= @title %></title>

    <%# These dynamic tags cannot be cached, so include directly instead of in `head` partial. %>
    <%= csrf_meta_tags %>
    <%= csp_meta_tag rescue nil %>

    <%= render partial: "rest_framework/head", cached: true %>

    <%= yield :head %>
  </head>

  <body>
    <header>
      <%= render partial: "rest_framework/header" %>
    </header>
    <div class="container py-3">
      <%= render partial: "rest_framework/breadcrumbs" unless @hide_breadcrumbs %>
      <%= render partial: "rest_framework/heading" unless @hide_heading %>
      <%= render partial: "rest_framework/request_metadata" unless @hide_request_metadata %>
      <%= yield %>
      <%= render partial: "rest_framework/payloads" if @json_payload.present? || @xml_payload.present? %>
      <%= render partial: "rest_framework/routes_and_forms" if @route_groups.present? %>
    </div>
  </body>
</html>