app/views/partido_steps/_eleccion_popular_fields.html.erb
<div class="col-md-4">
<div class="panel panel-default ">
<div class="panel-heading">
<%time_id = DateTime.now.strftime('%Q') %>
Elección Popular: <%= f.object.cargo %>
</div>
<div class="panel-body">
<% if f.object.id.nil? %>
<%= f.input :fecha_eleccion, as: :date, html5: true %>
<%= f.input :dias %>
<%= f.input :cargo, as: :select, collection: Representante.cargos, input_html: { class: 'cargo' } %>
<% else %>
<ul>
<li><i class="fa fa-calendar"></i> <%= f.object.fecha_eleccion %></li>
<li><i class="fa fa-clock-o"></i> <%= f.object.dias %> dia(s) antes</li>
<li><i class="fa fa-user"></i> <%= f.object.cargo %></li>
<%= f.input :id, as: :hidden %>
</ul>
<% end %>
<div class="panel panel-default">
<div class="panel-heading">
Procedimientos
</div>
<div class="panel-body procedimientos" id="procedimiento_<%= time_id %>">
<%= f.fields_for :procedimientos do |procedimiento| %>
<%= render 'procedimiento_fields', :f => procedimiento %>
<% end %>
</div>
<div class="panel-footer">
<%= link_to_add_association f, :procedimientos, class: 'btn btn-default','data-association-insertion-method': 'append', 'data-association-insertion-node': '#procedimiento_'+ time_id do %>
<i class="fa fa-plus"></i> Agregar procedimiento
<% end %>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
Requisitos
</div>
<div class="panel-body requisitos" id="requisito_<%= time_id %>">
<%= f.fields_for :requisitos do |requisito| %>
<%= render 'requisito_fields', :f => requisito %>
<% end %>
</div>
<div class="panel-footer">
<%= link_to_add_association f, :requisitos, class: 'btn btn-default','data-association-insertion-method': 'append', 'data-association-insertion-node': '#requisito_'+ time_id do %>
<i class="fa fa-plus"></i> Agregar requisito
<% end %>
</div>
</div>
</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>