Re: render update

Ya lo he solucionado, me sobraba el :update del link_to_remote

----- Mensaje original ----
De: Miguel Angel Calleja Lázaro [email protected]
Para: La lista sobre Ruby On Rails (rubyonrails.com) en castellano
[email protected]
Enviado: sábado, 1 de septiembre, 2007 19:04:04
Asunto: [Ror-es] render update

Necesito cargar unos datos por ajax y que me los cargue en dos ids
<%= link_to_remote( cli.nombre, :update => “listado_categorias”, :url
=>{ :action => :getCategorias,:id=>cli.id}) %>

def getCategorias
id=params[:id]

@listado=Proyecto.find(:all,:conditions=>[“proyectos.hidden=0 and
cliente_id=?”,id], :include=>:categoria)
render (:update) do |page|
page[:listado_categorias].replace_html
:partial=>‘lista’, :object=>@listado, :locals=>{:tipo=>‘categorias’}
page[:informacion].replace_html
:partial=>‘listproyectos’, :object=>@listado
end
end

“_lista.rhtml”
<%for list in @listado%>

  • <%= link_to_remote( list.categoria.nombre, :update =>
    “listado_clientes”, :url =>{ :action =>
    :getClientes,:id=>list.categoria.id}) %>

  • <%end%>

    “_listproyectos.rhtml”
    <%for proy in @listado%>


    <%=link_to proy.nombre, :action=>‘’%>


    <%=snippet(proy.texto)%>

    <%end%>

    En cada partial recorro el objecto @listado,
    el page[:informacion] me lo pinta correctamente en el id “informacion”,
    pero el page[:listado_categorias] me salen errores tipo try {
    $(“listado_categorias”).update("… y no me saca bien el partial.
    Qué error tengo? tengo algo mal puesto en mi método? puedo usar dos
    replace_html ahí? Gracias


    Ror-es mailing list
    [email protected]


    Sé un Mejor Amante del Cine
    ¿Quieres saber cómo? ¡Deja que otras personas te ayuden!
    http://advision.webevents.yahoo.com/reto/entretenimiento.html