genial… me aclaraste muchas dudas que tenia al respecto gracias… pero
en ese caso despues de ingresar por ejemplo una factura, voy al
formulario de ingresar los detalles. pero por ejemplo nesesito hacer un
text_field o un input que tenga el numero de la factura que he ingresado
anteriormente, osea que al ingresar el detalle de la factura aparezca el
numero de la factura… asi no hayque escribirlo nuevamente, pero eso
seria un traspaso de parametros y a lo que voy es como se hace eso… ya
que no he podido hacer eso… mirate muestro mis codigospara que veas.
new.rhtml (de la factura)
Cliente:
|
<% @clientes.each do |cliente| %>
>
<%= cliente.nombre_emp %>
<% end %>
|
Empresa |
<% @empresas.each do |empresa| %>
>
<%= empresa.nombre %>
<% end %>
|
Nro Factura |
<%= text_field 'factura', 'nro_factura' %> |
Fecha
Emision |
|
Fecha
Recepcion |
|
Nuemero Guia |
<%= text_field 'factura', 'nro_guia' %> |
Condiciones de
Pago |
<%= text_field 'factura', 'cond_pago' %> |
Neto |
<%= text_field 'factura', 'neto' %> |
IVA |
<%= text_field 'factura', 'iva' %> |
Nombre
Receptor |
<%= text_field 'factura', 'nombre_recibe' %> |
Rut Receptor |
<%= text_field 'factura', 'rut_recibe' %> |
<%= submit_tag “Create” %>
<% end %>
factura_controller.rb
def new
@factura = Factura.new
@clientes = Cliente.find (:all)
@empresas = Empresa.find (:all)
end
def create
@factura = Factura.new(params[:factura])
if @factura.save
flash[:notice] = ‘Factura was successfully created.’
redirect_to :action => ‘detalle’
else
render :action => ‘new’
end
end
Ahora en la parte de detalle de la factura
detalle.rhtml
Ingreso de detalles
<%= javascript_include_tag "prototype" %>
Agregando detalles
<%= form_remote_tag(:update => “lista”,
:url => { :action => :crear_detalle },
:complete =>“Element.update(‘detalle’,’ ')”
)%>
Numero Factura:
<% @facturas.each do |factura| %>
>
<%= factura.nro_factura %>
<% end %>
<table boder=1>
<tr>
<th>Cantidad</th>
<th>Detalle</th>
<th>Precio Unitario</th>
<th>Total</th>
</tr>
<tr>
<td><%= text_field :detalle, :cantidad %></td>
<td><%= text_field :detalle, :detalle %></td>
<td><%= text_field :detalle, :precio_unitario %></td>
<td><%= text_field :detalle, :total %></td>
<%= submit_tag "Agregar Detalle"%>
<%= end_form_tag %>
------------------------------------------------------------------
ahora… en la parte que dice numero de factura (en detalle.rhtml) me
gustaria que estuviera el numero de factura que se ingreso en la factura
(new.rhtml que esta arriba)
espero tu ayuda… te estaria agradecido…
de antemo gracias