El include file de HTML pero en RoR

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 :slight_smile:

    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ó: