lunes, 15 de diciembre de 2008

Ajax

Cuando necesitamos hacer cosas con ajax, existe un helper que nos facilita ciertas cosas como por ejemplo si queremos actualizar el div de un elemento por ejemplo el div con id element_5 (siendo element el modelo) podemos utilizar el helper div_for o content_tag_for en el primero simplemente le pasamos el modelo y el nos genera automaticamente un div con el id y la clase asociados a nuestro modelo y el segundo ademas de ese parametro le tenemos que pasar el elemento que deseamos generar.

Ejemplo

@post = Post.find(3)

div_for @post do
  # Contenido del div
end

luego cuando llamamos a la accion ajax acutalizamos el elemento con el id post_3 (para este ejemplo) , ya que la linea de arriba nos genera un div que tiene como id post_3 y como clase post

No hay comentarios: