Uso link_to_remote para extraer los contenidos dinámicos de un parcial en la página. Básicamente es una larga fila de una base de datos de "todo" para el día.¿cómo puedo almacenar en caché un parcial recuperado a través de link_to_remote en rieles?
Para que la persona los revise, quiero mostrar la lista actualizada con una línea entre los que están terminados.
Actualmente, termino necesitando hacer clic en el link_to_remote nuevamente después de que un elemento está marcado, pero me gustaría redirigirlo a la página "en caché" de cosas por hacer, pero con el elemento alineado.
¿Cómo puedo hacer eso?
Aquí es la vista principal:
<% @campaigns.each do |campaign| %>
<!--link_to_remote(name, options = {}, html_options = nil)-->
<tr><td> <%= link_to_remote(campaign.name, :update => "campaign_todo",
:url => {:action => "campaign_todo",
:id => campaign.id
}
) %> </td></tr>
<% end %>
</table>
<div id="campaign_todo">
</div>
me gustaría cuando el New/crear acciones se realizan para volver a la página que redirige allí.
Cuando alguien quiere "hacer" una tarea, los lleva a la nueva acción. aquí es el controlador:
def create
@contact_call = ContactCall.new(params[:contact_call])
if @contact_call.save
flash[:notice] = "Successfully created contact call."
redirect_to contact_path(@contact_call.contact_id)
else
render :action => 'new'
end
end
que me pasa a redirect_to: de nuevo, lo que me lleva de nuevo a la vista principal se muestra arriba ... pero sin la PARCIAL. Significa que necesito volver a cargar el parcial de nuevo, que es una llamada a la base de datos que consume mucho tiempo.
1) ¿Es posible volver a una vista que tiene una llamada parcial a través de AJAX y aún así tener esos resultados? 2) ¿Puede ese resultado, sin embargo, estar marcado a través de CSS para indicar que ha sido "marcado"?
gracias ... Creo que necesito actualizar la pregunta más ... – Angela