tutorial rails instalar bootstrap application ruby-on-rails css

ruby-on-rails - instalar - sprockets-rails



¿Dónde colocas los archivos CSS en un directorio de aplicaciones de Rails? (6)

Para los carriles 4:

1) Agregue su archivo .css en app/assets/stylesheets

2) En su archivo de vista <%= stylesheet_link_tag ''uploaded_file_name'' %>

¿Dónde debo crear una carpeta para alojar mis archivos CSS en mi directorio de aplicaciones de Rails?


para Rails 2.x: public / stylesheets


ponerlo en público / hojas de estilo

entonces usa

<%= stylesheet_link_tag "style_sheet_file_name" %>

en tus


/app es para contenido programático (sus modelos, vistas, controladores, diseños, parciales, etc.). /public es para su contenido estático (html, imágenes, hojas de estilo, javascripts, etc.)

así que el lugar correcto para tus hojas de estilo sería /public/stylesheets . Si sigues esta convención, puedes usar el helper stylesheet_link_tag , así que si pones style.css en /public/stylesheets , entonces

<%= stylesheet_link_tag "style" %>

será rendido como

<link href="/stylesheets/style.css?1232285206" media="screen" rel="stylesheet" type="text/css" />


stylesheet_link_tag toma matrices de hojas de estilo, así como una cadena.

Por ejemplo:

= stylesheet_link_tag %w[ screen print ]

Hay algunos buenos ejemplos de APIDock usar el helper stylesheet_link_tag en APIDock .


Para las aplicaciones Rails 3.1+, debe utilizar el canal de activos . Coloque las hojas de estilo en app/assets/stylesheets/ si son específicas de su aplicación. También puede colocarlos en el vendor/assets/stylesheets/ si son externos (diga si son hojas de estilo para un complemento de javascript).

Después de eso, incluirá hojas de estilo usando la app/assets/stylesheets/application.css si está incluido en su archivo de diseño (vea otras respuestas para saber cómo hacer esto).