Hola a todos!
Amigos en mi layout quiero usar lo siguiente:
Esto es muy comun cuando
se
desarrollan paginas HTML puras
NOTA: La direccion …/…/menus/menu1.html es por poner un ejemplo
Ahora bien revise en la api de rails y no consigo algo parecido a
“javascript_include_tag” para incluir archivos .js los cuales como todos
sabemos tenemos que guardar en public/javascripts.
Alguien me puede decir como puedo hacer lo mismo pero con archivos .htm
o
.html
espero me entiendan la idea
muchas gracias de antemano
Lo siento, pero yo no la entiendo. Desde la ignorancia te pregunto ¿para
que
quieres incluir HTML? ¿para eso estan los layout no? o ¿AJAX?
No sé ya te digo que no tengo los conceptos claros, pero no le veo la
utiliidad a lo que quieres.
2008/7/22 Manuel P. [email protected]:
On Tue, Jul 22, 2008 at 9:33 AM, Andrés gutiérrez
[email protected] wrote:
Has buscado en Google antes de hacer la pregunta? Si haces una
busqueda por SSI (Server Side Includes) encontraras multitud de
resultados.
Server Side Includes are useful for including a common piece of code
throughout a site, such as a navigation menu.
In order for a web server in a default configuration to recognize an
SSI-enabled HTML http://en.wikipedia.org/wiki/HTML file and therefore
carry out these instructions, the file must end with the .shtml, .stm or
.shtm extension http://en.wikipedia.org/wiki/Filename_extension. (It
is
also possible to configure a web server to process files with extension
.html.)
SSI is most suitable for simple automatization tasks; more complex
server-side processing is often done with one of the more complex
programming languages Perl http://en.wikipedia.org/wiki/Perl,
PHPhttp://en.wikipedia.org/wiki/PHP,
ASP http://en.wikipedia.org/wiki/Active_Server_Pages,
JSPhttp://en.wikipedia.org/wiki/JavaServer_Pages,
CFML http://en.wikipedia.org/wiki/ColdFusion,
Pythonhttp://en.wikipedia.org/wiki/Python_(programming_language)and
Ruby http://en.wikipedia.org/wiki/Ruby_(programming_language).
Lo de arriba esta sacado de la wikipedia [1]. Y por lo que se comenta no
dice nada que no se pueda hacer con Ruby o RoR o PHP o…
Si alguien puede contar alguna utilidad de esto de SSI…se lo
agradecere
[1] Server Side Includes - Wikipedia
El dÃa 22 de julio de 2008 10:09, Francesc E. <
[email protected]> escribió:
hola andres lo que pasa es que tengo 4 menu en CSS con javascript los
cuales
se van a mostrar de acuerdo al perfil de usuario que se logea en la
aplicacion. Es obvio que el menu del administrador del sistema no puede
ser
igual al del usuario alumno ni al del usuario profesor.
Entonces en el layout de la aplicacion el menu va a cambiar de acuerdo
al
usuario. Lo unico que se me ocurrieron fueron dos cosas:
(1) guardar en unos .html los menu con sus etiquetas
y en
layout preguntar <%if @current_user.admin?%>
include file = <%=@current_user.grupousuario.menu%> (El problema que
tengo
aqui es como indicar la direccion de ubicacion del archivo)
(2) Que es la mas horrible de todas y es la que no quiero hacer es que
haga
los if anidados y dentro de los if colocar el menu que corresponde en
codigo
HTML (etiquetas
Podes usar los partials de rails.
<%= render :partial => “menu_admin” %>
Tienes que crear el archivo _menu_admin.html.erb en view/layouts si lo
llamas desde el layout, o puedes guardarlo done quieras y lo llamas con
toda
la ruta asi:
<%= render :partial => “/menu/menu_admin” %> suponiendo que tienes la
carpeta menu en view.
saludos,
Juan P…
2008/7/22 Manuel P. [email protected]:
Haz caso a Juan P… Rails tiene de todo 
El dÃa 22 de julio de 2008 17:22, Juan P. [email protected]
escribió:
echale un vistazo a los content_for()
2008/7/22 Manuel P. [email protected]:
lo acabo de hacer gracias juan pablo… y es verdad daniel RoR es lo
maximo… le esta pisando los talones a Java jejejeje
El dÃa 23 de julio de 2008 10:55, Andrés gutiérrez
[email protected]
escribió: