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

Ivan Ruiz Sevilla -[dtres.es]- iruiz at dtres.es
Mon Nov 6 00:14:21 GMT 2006


no se, es un scaffold. Piensa que estoy empezando empezando :(
ç
El 06/11/2006, a las 1:10, Juan Pablo escribió:

> 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/
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20061106/49574c65/attachment.htm 


More information about the Ror-es mailing list