[Ror-es] Modificación metodo edit en Scaffold
Ivan Ruiz Sevilla -[dtres.es]-
iruiz at dtres.es
Mon Nov 6 00:31:45 GMT 2006
Yo nunca he corrido el scaffold basicamente he generado el esqueleto
y he puesto el scaffold:servicio. Que debería de hacer pues?
El 06/11/2006, a las 1:27, Juan Pablo escribió:
> Pero ese update es el que recien vos copiaste desde el edit, cuando
> vos generas un scaffold, el solo te genera el metodo update, si vos
> no lo tenes quizas tengas que correr otra vez el scaffold.
>
> El día 5/11/06, Ivan Ruiz Sevilla -[dtres.es]- <iruiz at dtres.es>
> escribió:
> el fichero servicio_controller.rb tiene este codigo
>
>
>
> class ServicioController < ApplicationController
> scaffold:servicio
>
>
> def edit
> @servicio=Servicio.find(@params["id"])
> @clientes = Cliente.find_all
> end
>
> def update
> @servicio=Servicio.find(@params["id"])
> @clientes = Cliente.find_all
> end
> end
>
>
>
> El 06/11/2006, a las 1:16, Juan Pablo escribió:
>
>> Ya lo se, pero el scaffold te genera el update, asi que tiene que
>> estar ahi en el controlador, pega el codigo en el mail.
>>
>> El día 5/11/06, Ivan Ruiz Sevilla -[ dtres.es]- < iruiz at dtres.es>
>> escribió:
>> 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
>>
>>
>> _______________________________________________
>> 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/cf38ecd9/attachment-0001.htm
More information about the Ror-es
mailing list