app/views/layouts/application.html.erb

Summary

Maintainability
Test Coverage
<!DOCTYPE html>
<html>
<head>
  <title>Meppit</title>
  <%= stylesheet_link_tag "application", media: "all" %>

  <%= csrf_meta_tags %>

  <!--[if lt IE 9]>
    <%= javascript_include_tag "html5shiv" %>
  <![endif]-->
  <%= javascript_include_tag "head" %>

  <%= yield :head %>
</head>
<body data-locale="<%= I18n.locale %>">
  <%= render 'shared/header' %>
  <%= render 'shared/alerts' %>

  <div id="main-content">
    <div class="wrapper">
      <%= content_for?(:content) ? yield(:content) : yield %>
    </div>
    <div id="main-content-footer"></div>
  </div>

  <%= render 'shared/footer' %>

  <%= render 'sessions/sign_in' unless logged_in? %>
  <%= render 'sessions/language_selector' %>

  <script type="text/javascript">
    window.I18n = <%= current_translations[:js].to_json.html_safe %>
    window.I18n.pluralize = function(key, count) {
      return count === 1 ? key.one : key.other.replace('%{count}', count)
    };
    window.mapboxToken = "<%= get_mapbox_token %>";
  </script>
  <%= javascript_include_tag "application" %>
</body>
</html>