ciudadanointeligente/partidopublico

View on GitHub
app/views/partido_steps/_pacto_electoral_fields.html.erb

Summary

Maintainability
Test Coverage
<div class="col-md-4">
  <div class="panel panel-default">
    <div class="panel-heading">
      <% if f.object.id.nil? %>
        Nuevo pacto
      <% else %>
        Pacto: <%= f.object.nombre_pacto %>
      <% end %>
    </div>
    <div class="panel-body">
      <% if f.object.id.nil? %>
        <%= f.input :nombre_pacto %>
        <%= f.input :ano_eleccion, as: :date, html5: true, label: 'Año del pacto' %>
        <%= f.input :descripcion, as: :text %>
        <%= f.association :partidos, collection: Partido.where('id !='+ @partido.id.to_s) %>
      <% else %>
        <ul>
          <li><%= f.object.nombre_pacto %></li>
          <li><%= f.object.ano_eleccion %></li>
          <li><%= f.object.descripcion %></li>
          <li>Alianza:
            <ul>
              <% f.object.partidos.each do |p| %>
                <li><%= p %></li>
              <% end %>
            </ul>
          </li>
        </ul>
        <%= f.input :id, as: :hidden %>
      <% end %>

    </div>
    <div class="panel-footer">
      <%= link_to_remove_association f, class: 'btn btn-danger checkForDelete' do %>
        <i class="fa fa-trash"></i> Marcar para eliminar
      <% end %>
    </div>
  </div>
</div>