I have a scaffold table where I enter clients, I have a select where my option I consult them with an each do, I select it and I print it with a javascript, I want that data to be the only ones that are leaked to my pdf as a header.
Inquiry
<script type="text/javascript">
function mostrarValor(select) {
select.parentNode.querySelector("input[name=remision]").value = select.value;
}
</script>
<center>
<div class="col-md-6">
<select class="custom-select" name="sel_remision" id="sel_remision" onChange="mostrarValor(this)">>
<option selected>Selecciona cliente</option>
<% @clienteremis.each do |clienteremi|%>
<option value="<%= clienteremi.nombre %><%= clienteremi.apellidos %>
<%= clienteremi.empresa %>
<%= clienteremi.nit %>
<%= clienteremi.ciudad %>
<%= clienteremi.direccion %>
<%= clienteremi.telefono %>
<%= clienteremi.forma_pago %>">
<%= clienteremi.nombre %> <%= clienteremi.apellidos %></option>
<% end %>
</select>
<br>
<input type="text" name="remision" class="form-control" value="Datos cliente" />
<input type="hidden" name="remision" class="form-control" value="Datos cliente" />
<hr>
</div>
</center>
<br>
<br>
controller
def index
@clienteremis = Clienteremi.all
respond_to do |format|
format.html
format.json
format.pdf do
render template: "remisiones/pdfRemi", pdf: 'Pdf'
end
end
end
<% @clienteremis.each do |clienteremi|%>
<b>Nombre : </b><%= clienteremi.nombre %> <%= clienteremi.apellidos %>
<b>Empresa :</b><%= clienteremi.empresa %>
<b>Nit/C.c :</b><%= clienteremi.nit %>
<b>Ciudad : </b><%= clienteremi.ciudad %>
<b>Direccion :</b><%= clienteremi.direccion %>
<b>Tel o Cel : </b><%= clienteremi.telefono %>
<b>Forma de pago : </b><%= clienteremi.forma_pago %>
<b>Vendedor : </b>Null
<center>
<b>Nº Orden/Pedido : </b>Null
</center>
<% end %>