Forum: Rails-ES Cambios con la actualizacion

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
98988743c92ccb0612e5403b97c11039?d=identicon&s=25 William Betancur (william)
on 2007-02-20 17:05
Me preocupa todo el codigo que hay que cambiar en una pequeñita
aplicacion con la actualizacion de la nueva version de rails:

@params is deprecated! Call params.[] instead of @params.[]. Args:
["action"]  S

start_form_tag

end_form_tag

link_to_image

me imagino que hay mucho mas?
98988743c92ccb0612e5403b97c11039?d=identicon&s=25 William Betancur (william)
on 2007-02-20 23:08
William Betancur wrote:
> Me preocupa todo el codigo que hay que cambiar en una pequeñita
> aplicacion con la actualizacion de la nueva version de rails:
>
> @params is deprecated! Call params.[] instead of @params.[]. Args:
> ["action"]  S
>
> start_form_tag
>
> end_form_tag
>
> link_to_image
>
> me imagino que hay mucho mas?

como funciona @params is deprecated!  params.[]

en la nueva version de rails  rail-1.2.2
98988743c92ccb0612e5403b97c11039?d=identicon&s=25 William Betancur (william)
on 2007-02-20 23:24
William Betancur wrote:
> William Betancur wrote:
>> Me preocupa todo el codigo que hay que cambiar en una pequeñita
>> aplicacion con la actualizacion de la nueva version de rails:
>>
>> @params is deprecated! Call params.[] instead of @params.[]. Args:
>> ["action"]  S
>>
>> start_form_tag
>>
>> end_form_tag
>>
>> link_to_image
>>
>> me imagino que hay mucho mas?
>
> como funciona @params is deprecated!  params.[]
>
> en la nueva version de rails  rail-1.2.2

como quedaria la siguiente instruccion en rails-1.2.2:

<%= "Page: " + pagination_links(@miembro_pages, :params => { :action =>
@params["action"] || "index" }) + "<hr />" if
@miembro_pages.page_count>1 %>

si me arroja el log el siguiente mensaje:
DEPRECATION WARNING: @params is deprecated! Call params.[] instead of
@params.[]. Args: ["action"]  See http://www.rubyonrails.org/deprecation
for details. (called from _run_rhtml_47app47views47miembros47list46rhtml
at ./script/../config/../app/views/miembros/list.rhtml:19)

cordial saludo
98988743c92ccb0612e5403b97c11039?d=identicon&s=25 William Betancur (william)
on 2007-02-20 23:27
William Betancur wrote:
> William Betancur wrote:
>> William Betancur wrote:
>>> Me preocupa todo el codigo que hay que cambiar en una pequeñita
>>> aplicacion con la actualizacion de la nueva version de rails:
>>>
>>> @params is deprecated! Call params.[] instead of @params.[]. Args:
>>> ["action"]  S
>>>
>>> start_form_tag
>>>
>>> end_form_tag
>>>
>>> link_to_image
>>>
>>> me imagino que hay mucho mas?
>>
>> como funciona @params is deprecated!  params.[]
>>
>> en la nueva version de rails  rail-1.2.2
>
> como quedaria la siguiente instruccion en rails-1.2.2:
>
> <%= "Page: " + pagination_links(@miembro_pages, :params => { :action =>
> @params["action"] || "index" }) + "<hr />" if
> @miembro_pages.page_count>1 %>
>
> si me arroja el log el siguiente mensaje:
> DEPRECATION WARNING: @params is deprecated! Call params.[] instead of
> @params.[]. Args: ["action"]  See http://www.rubyonrails.org/deprecation
> for details. (called from _run_rhtml_47app47views47miembros47list46rhtml
> at ./script/../config/../app/views/miembros/list.rhtml:19)
>
> cordial saludo


QUEDARIA ASI:

<%= "Page: " + pagination_links(@miembro_pages, :params => { :action =>
@params["action"] || "index" }) + "<hr />" if
@miembro_pages.page_count>1 %>
51b840b74eacc1c32e31bfe412d542af?d=identicon&s=25 Sebastian Delmont (sdelmont)
on 2007-02-20 23:59
(Received via mailing list)
Es simple... lo que antes era @params[:blah] o @request.blah, etc,
etc, ahora es params[:blah] o request.blah.

Pero atencion, eso solo aplica a params, request, response, cookies y
un par mas de variables de rails.

Las variables propias de tu aplicacion siguen siendo @variable.
98988743c92ccb0612e5403b97c11039?d=identicon&s=25 William Betancur (william)
on 2007-02-21 14:32
Sebastian Delmont wrote:
> Es simple... lo que antes era @params[:blah] o @request.blah, etc,
> etc, ahora es params[:blah] o request.blah.
>
> Pero atencion, eso solo aplica a params, request, response, cookies y
> un par mas de variables de rails.
>
> Las variables propias de tu aplicacion siguen siendo @variable.

Gracias Mil
A6344ef7ef1e33e8efb34d99e6124490?d=identicon&s=25 Imobach González Sosa (Guest)
on 2007-02-22 10:52
(Received via mailing list)
El Tuesday 20 February 2007 16:05:43 William Betancur escribió:
> Me preocupa todo el codigo que hay que cambiar en una pequeñita
> aplicacion con la actualizacion de la nueva version de rails:
>
> @params is deprecated! Call params.[] instead of @params.[]. Args:
> ["action"]  S

Bueno, de lo del "params" se viene avisando desde hace un montón de
tiempo
(@params, @request y cia. hace mucho tiempo que están desaconsejados).

> me imagino que hay mucho mas?

Aquí tienes unos cuantos más:

http://www.railtie.net/articles/2006/11/02/depreca...

Saludos.

--
Imobach González Sosa
correo-e: imobachgs en banot punto net
jabber id: osoh en jabberes punto org
web: http://www.banot.net/~osoh/
blog: http://devnull.blogs.banot.net/
This topic is locked and can not be replied to.