New Insertion.Bottom

Estoy probando algo bien basico pero no me fuciona, tengo un pagina que
en donde utilizo:
periodically_call_remote :url => { :controller => ‘controller’, :action
=> ‘get_new_message’}, :frequency => 4, :update => ‘stage’

donde stage es el id de un div, bueno en la pagina
get_new_message.rhtml lo unico que puse fue: new
Insertion.Bottom(‘stage’, ‘test
’), en el controlador lo unico que
hago es deshabilitar el layout , supuestamente esto me debia ir
agregando varios lineas o me equivoco??? bueno lo que me hace en el
lugar donde debia mostrar lo que yo dijo es poner esto:
new Insertion.Bottom(‘stage’, ‘test
’) o sea lo mismo que habia en
get_new_message.rhtml

que es lo que esta mal??? alguna idea???

salu2
miguel_e

ya lo solucione en la llamada periodically_call_remote en lugar de
:update => ‘stage’ lo cambie por :complete =>
eval(‘request.responseText’), pero me queda una duda el parametro
:update refresca el elemento, pero complete en que se diferencia??, he
estado buscando y no encuentro nada que me diga cual es su diferencia
con el otro???

salu2
miguel_e

On Sep 30, 2006, at 11:28 PM, Miguel E. Zaldivar H. wrote:

hago es deshabilitar el layout , supuestamente esto me debia ir
agregando varios lineas o me equivoco??? bueno lo que me hace en el
lugar donde debia mostrar lo que yo dijo es poner esto:
new Insertion.Bottom(‘stage’, ‘test
’) o sea lo mismo que habia en
get_new_message.rhtml

que es lo que esta mal??? alguna idea???

Esas llamadas Ajax esperan contenido, y tienen evalScripts puesto a
true por defecto, lo que quiere decir que evaluan JavaScript que este
entre tags . Como estas enviando el JavaScript ahi
silvestre no se interpreta.

Usar :update es lo normal, :complete (que comentaste en otro mail)
tiene un rol mas como de hook, para ejecutar algo cuando se completo
la peticion, por ejemplo ocultar un spinner.

– fxn