Tengo el siguiente problema y quisiera saber que estoy haciendo mal.
Tengo una vista en la cual tengo un
prueba
el cual lo actualizo con una llamada link_to_remote, esto funciona y me
muestra el resultado dentro del div, el problema es que el
link_to_remote llama a un controlador ej: http://pepito/hola el cual
tiene asociado un layout y no me lo muestra dentro del div
O sea aparece el resultado pero sin el layout correspondiente
ej: si el resultado de esta llamada es la palabra hola con un fondo
verde, este solo me devuelve la palabra hola sola
Quiero decir que no cargan el layout de la respuesta, ya sea que tenga
css o un texto de fondo.
Aja, creo que te refieres al aspecto del fragmento de HTML que envias.
Los navegadores aplican los estilos definidos en la pagina a los
nuevos elementos. Si falta estilo en ese fragmento es que no esta
definido en la pagina que lo contiene. Asi sin mas informacion
investigaria por ahi.
Tengo el siguiente problema y quisiera saber que estoy haciendo mal.
Tengo una vista en la cual tengo un
prueba
el cual lo actualizo con una llamada link_to_remote, esto funciona y me
muestra el resultado dentro del div, el problema es que el
link_to_remote llama a un controlador ej: http://pepito/hola el cual
tiene asociado un layout y no me lo muestra dentro del div
O sea aparece el resultado pero sin el layout correspondiente
ej: si el resultado de esta llamada es la palabra hola con un fondo
verde, este solo me devuelve la palabra hola sola
Espero que alguien me pueda dar una pista.
Saludos !!!
Vamos a ver si entendi, el contenido del layout no puede mostrarse
DENTRO DEL DIV?
Si ese es tu problema creo que no etas usando bien el layout.
El proposito de los layouts es mostrar cabeseras o pies de paginas
comunes en las vistas.
Si quieres que cierto contenido se muestre DENTRO de un div es mejor
usar un partial dentro del div
Tengo el siguiente problema y quisiera saber que estoy haciendo mal.
Tengo una vista en la cual tengo un
prueba
el cual lo actualizo con una llamada link_to_remote, esto funciona y me
muestra el resultado dentro del div, el problema es que el
link_to_remote llama a un controlador ej: http://pepito/hola el cual
tiene asociado un layout y no me lo muestra dentro del div
O sea aparece el resultado pero sin el layout correspondiente
ej: si el resultado de esta llamada es la palabra hola con un fondo
verde, este solo me devuelve la palabra hola sola
Espero que alguien me pueda dar una pista.
Saludos !!!
Vamos a ver si entendi, el contenido del layout no puede mostrarse
DENTRO DEL DIV?
Si ese es tu problema creo que no etas usando bien el layout.
El proposito de los layouts es mostrar cabeseras o pies de paginas
comunes en las vistas.
Si quieres que cierto contenido se muestre DENTRO de un div es mejor
usar un partial dentro del div
Tengo el siguiente problema y quisiera saber que estoy haciendo mal.
Tengo una vista en la cual tengo un
prueba
el cual lo actualizo con una llamada link_to_remote, esto funciona y me
muestra el resultado dentro del div, el problema es que el
link_to_remote llama a un controlador ej: http://pepito/hola el cual
tiene asociado un layout y no me lo muestra dentro del div
O sea aparece el resultado pero sin el layout correspondiente
ej: si el resultado de esta llamada es la palabra hola con un fondo
verde, este solo me devuelve la palabra hola sola
Espero que alguien me pueda dar una pista.
Saludos !!!
No entiendo cuál es precisamente el problema. Pero te paso una receta,
de novato. Yo defino el layout condicionalmente de acuerdo a cómo se
invoque, por ejemplo si se invoca al index, defino que se use el layout
standard, sino que no se use ningún layout:
Lo que estoy diciendo es que el layout va a ser standard si la url que
lo solicita termina con el nombre del controlador, sino es nil (no usar
layout).