[Ror-es] Modificación metodo edit en Scaffold

Juan Pablo juanpare at gmail.com
Mon Nov 6 00:10:17 GMT 2006


no, no tenes en el controlador un metodo llamado update? ese es el codigo
que no esta andando.

El día 5/11/06, Ivan Ruiz Sevilla -[dtres.es]- <iruiz at dtres.es> escribió:
>
> No te entiendo, que hay cambio el def edit por def update?
> El 06/11/2006, a las 1:06, Juan Pablo escribió:
>
> Por eso te decía que el código del controlador que tenias que poner era el
> de update y no el de edit, ahí esta el problema
>
> El día 5/11/06, Ivan Ruiz Sevilla -[ dtres.es]- <iruiz at dtres.es> escribió:
> >
> > Cuando hago actualizar me dice "Servicio was successfully updated" en
> > cambio los datos no se actualizan :(
> >
> > El 06/11/2006, a las 1:00, Juan Pablo escribió:
> >
> > si, pero al precionar el boton Update, llama a <form action="../update/<%=
> > @servicio.id% >" method="POST">
> >
> > no es asi?
> >
> > El día 5/11/06, Ivan Ruiz Sevilla -[ dtres.es]- <iruiz at dtres.es>
> > escribió:
> > >
> > > ummm, no se a que te refieres, el metodo edit me llama a la vista
> > > edit.rhtml que es lo que he puesto al principio.
> > >
> > > El 06/11/2006, a las 0:53, Juan Pablo escribió:
> > >
> > > Me parece que ese no es el metodo que llama el form, no es a update
> > > que llama.
> > >
> > > El día 5/11/06, Ivan Ruiz Sevilla -[ dtres.es]- < iruiz at dtres.es>
> > > escribió:
> > > >
> > > >  Aquí tienes el controlador
> > > >
> > > >
> > > > class ServicioController < ApplicationController
> > > >    scaffold:servicio
> > > >
> > > >
> > > >    def edit
> > > >    @servicio= Servicio.find(@params["id"])
> > > >    @clientes = Cliente.find_all
> > > >    end
> > > > end
> > > >
> > > >
> > > >
> > > >
> > > > El 06/11/2006, a las 0:39, Juan Pablo escribió:
> > > >
> > > > Lo mas seguro que el problema no este ahí, sino en el controlador.
> > > > Pone el código para ver que es lo que hace.
> > > >
> > > > saludos,
> > > > Juan Pablo
> > > >
> > > > El día 5/11/06, Ivan Ruiz Sevilla -[dtres.es]- < iruiz at dtres.es>
> > > > escribió:
> > > > >
> > > > > Hola a todos,
> > > > > Estoy empezando con ROR y me estoy encontrando con muchas cosas,
> > > > > por
> > > > > ejemplo. Estoy modificando el metodo edit de una clase que se
> > > > > llama
> > > > > Servicio, y el problema es que realmente no me actualiza los
> > > > > datos, y
> > > > > no me ningún error, simplemente no me actualiza los datos, me dice
> > > > > que si, pero en el fondo no lo hace. A que puede ser debido?
> > > > >
> > > > > fichero edit.rhtml
> > > > >
> > > > > <html>
> > > > >     <head>
> > > > >            <title>Servicios de las empresas</title>
> > > > >         </head>
> > > > >         <body>
> > > > >                 <h1>servicios contratados</h1>
> > > > >                 <form action="../update/<%= @servicio.id%>"
> > > > > method="POST">
> > > > >                         <input id="Servicio_id"
> > > > > name="Servicio[id]" size=30  type="hidden"
> > > > > value="<%=@servicio.id%>">
> > > > >                         <p><b>Cliente</b>
> > > > >                         <select name="Servicio[cliente_id]">
> > > > >                                 <% @ clientes.each do |cliente| %>
> > > > >                                         <option value="<%=
> > > > > cliente.id%>"><%= ' selected' if
> > > > > @servicio.cliente_id == @cliente_id %><%= cliente.nombre%></option>
> > > > >                             <% end %>
> > > > >                         </select>
> > > > >                         <input id="Cliente_id"
> > > > > name="Servicio[cliente_id]" size=30
> > > > > type="text" value="<%=@ servicio.cliente_id%>"></p>
> > > > >                         <p><b>Concepto</b>
> > > > >                         <input id="Descripcion"
> > > > > name="Servicio[descripcion]" size=30
> > > > > type="text" value="<%=@servicio.descripcion%>"></p>
> > > > >                         <p><b>Importe</b>
> > > > >                         <input id="Importe"
> > > > > name="Servicio[importe]" size=30  type="text"
> > > > > value="<%=@servicio.importe%>"></p>
> > > > >                         <p><b>Duración</b>
> > > > >                         <input id="Duracion"
> > > > > name="Servicio[duracion]" size=30
> > > > > type="text" value="<%=@servicio.duracion%>"></p>
> > > > >                     <p><b>Fecha de alta</b>
> > > > >                         <input id="alta" name="Servicio[alta]"
> > > > > size=30  type="text"
> > > > > value="<%=@servicio.alta%>"></p>
> > > > >                     <p><b>Fecha finalización</b>
> > > > >                         <input id="fin" name="Servicio[fin]"
> > > > > size=30  type="text" value="<%
> > > > > =@servicio.fin%>"></p>
> > > > >                     <p><b>Fecha último recibo</b>
> > > > >                         <input id="ultimo" name="Servicio[ultimo]"
> > > > > size=30  type="text"
> > > > > value="<%=@servicio.ultimo%>"></p>
> > > > >                         <input type="submit" value="Update" />
> > > > >                 </form>
> > > > >                 <a href="/servicio/show/<%= @ servicio.id%>">Show</a> |  <a href="/
> > > > > servicio/list">Back</a>
> > > > >         </body>
> > > > > </html>
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > Ror-es mailing list
> > > > > Ror-es at lists.simplelogica.net
> > > > > http://lists.simplelogica.net/mailman/listinfo/ror-es
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Juan Pablo Re.
> > > > blog: http://ururails.wordpress.com/
> > > > _______________________________________________
> > > > Ror-es mailing list
> > > > Ror-es at lists.simplelogica.net
> > > > http://lists.simplelogica.net/mailman/listinfo/ror-es
> > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > Ror-es mailing list
> > > > Ror-es at lists.simplelogica.net
> > > > http://lists.simplelogica.net/mailman/listinfo/ror-es
> > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Juan Pablo Re.
> > > blog: http://ururails.wordpress.com/
> > > _______________________________________________
> > > Ror-es mailing list
> > > Ror-es at lists.simplelogica.net
> > > http://lists.simplelogica.net/mailman/listinfo/ror-es
> > >
> > >
> > >
> > > _______________________________________________
> > > Ror-es mailing list
> > > Ror-es at lists.simplelogica.net
> > > http://lists.simplelogica.net/mailman/listinfo/ror-es
> > >
> > >
> > >
> >
> >
> > --
> > Juan Pablo Re.
> > blog: http://ururails.wordpress.com/
> > _______________________________________________
> > Ror-es mailing list
> > Ror-es at lists.simplelogica.net
> > http://lists.simplelogica.net/mailman/listinfo/ror-es
> >
> >
> >
> > _______________________________________________
> > Ror-es mailing list
> > Ror-es at lists.simplelogica.net
> > http://lists.simplelogica.net/mailman/listinfo/ror-es
> >
> >
> >
>
>
> --
> Juan Pablo Re.
> blog: http://ururails.wordpress.com/
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>
>
>
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>
>
>


-- 
Juan Pablo Re.
blog: http://ururails.wordpress.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20061106/06c0cdf3/attachment-0001.htm 


More information about the Ror-es mailing list