app/views/shared/_object.html.erb

Summary

Maintainability
Test Coverage
<%= render('shared/toolbar', presenter: ToolbarPresenter.new(object: presenter.object, ctx: self)) unless presenter.hide_toolbar? %>

<div class="site-page objects <%= "#{ presenter.controller_ref } #{ params[:action] }" %>" >
  <% if edit_mode? %>

    <%= remote_form_for presenter.object do |f| %>
      <%= render 'shared/form_actions', object: presenter.object %>
      <div class="wrapper">
        <%= render presenter.layout_partial, f: f, presenter: presenter %>
      </div>
    <% end %>

  <% else %>

    <%= render presenter.layout_partial, presenter: presenter %>

  <% end %>
</div>