[Ror-es] render update

Miguel Angel Calleja Lÿffffe1zaro mangelcl at yahoo.es
Sun Sep 2 11:10:38 GMT 2007


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

----- Mensaje original ----
De: Miguel Angel Calleja Lázaro <mangelcl at yahoo.es>
Para: La lista sobre Ruby On Rails (rubyonrails.com) en castellano <ror-es at lists.simplelogica.net>
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%>     
        <li><%= link_to_remote( list.categoria.nombre, :update => 
"listado_clientes", :url =>{ :action => 
:getClientes,:id=>list.categoria.id}) %></li>  
<%end%>

"_listproyectos.rhtml"
<%for proy in @listado%>
            <div class="post">
              <h2><%=link_to proy.nombre, :action=>''%> </h2>
                <%=snippet(proy.texto)%>
                </div>
<%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
Ror-es at lists.simplelogica.net
http://lists.simplelogica.net/mailman/listinfo/ror-es





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



More information about the Ror-es mailing list