Renderizar una vista en una capa mediante el controlador

Hola saludos soy novato en RoR y deseo hacer que el controlador me
renderice una vista en una div existente en otra vista espero puedan
solucionar mi problema. He estado investigando y no he encontrado la
solucion, lo mas que he logrado hacer es que un controlador me renderice
a un metodo de otro controlador.

Saludos

Hola,

Hola saludos soy novato en RoR y deseo hacer que el controlador me
renderice una vista en una div existente en otra vista

parece que quieres hacer que desde una vista ya pintada, se llame al
servidor para modificar el contenido de solamente una parte de la vista
(el div).

Esto es justamente lo que puedes conseguir con AJAX, hacer llamadas
mediante javascript al servidor sin abandonar la página donde estás…
opcionalmente, con la respuesta del servidor puedes modificar el
contenido de la página actual.

Rails trae de fábrica una librería javascript, prototype.js, que te
simplifica el trabajo con varias cosas, entre ellas AJAX. Además, Rails
proporciona un tipo especial de templates, RJS, que te permiten utilizar
las funciones de prototype.js directamente desde código Ruby, sin tener
que escribir el javascript de bajo nivel a mano.

Explicarte todo lo que tiene que ver con AJAX en Rails no se puede hacer
en un mail corto. Pero ahora que ya sabes por dónde van los tiros,
mírate los capítulos que hablen de AJAX/RJS en el material que estés
usando donde seguro que te viene todo explicado despacito y con
ejemplos.

suerte,

j


javier ramírez

…i do ruby on rails development in madrid, spain, at
http://www.aspgems.com
…you can find out more about me on http://formatinternet.wordpress.com
and http://workingwithrails.com/person/5987-javier-ramirez

2008/10/18 Victor B. [email protected]

Hola saludos soy novato en RoR y deseo hacer que el controlador me
renderice una vista en una div existente en otra vista espero puedan
solucionar mi problema. He estado investigando y no he encontrado la
solucion, lo mas que he logrado hacer es que un controlador me renderice
a un metodo de otro controlador.

Hola Victor,

Javier R. ha entendido que tu consulta se refiere a Ajax, yo estaba
pensando en recomendarte que mirases el uso de partials. Creo que es
signo
de que debes explicar tu problema un poco mejor, a ser posible mostrando
código referido a lo que quieres hacer.