¿Dónde debería crear una carpeta para alojar mis archivos CSS dentro del directorio de mi aplicación de rieles?¿Dónde colocas los archivos CSS en el directorio de la aplicación Rails?
Respuesta
de rieles 2.x: públicas/hojas de estilo
entonces, ¿cómo se vincula a esta hoja de estilo? – zpesk
ya sea <% = stylesheet_link_tag 'archivo'%> o use un enlace regular a la ruta /stylesheets/file.css. –
Si tuviera una hoja de estilo llamada foo.css, la pondría en la sección de encabezado de cualquier vista que la necesitara. <% = stylesheet_link_tag "foo"%> –
pusieron en público/hojas de estilo
a continuación, utilizar
<%= stylesheet_link_tag "style_sheet_file_name" %>
en su
/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.)
por lo que el lugar correcto para sus hojas de estilo sería /public/stylesheets
. Si sigue esta convención, puede utilizar el ayudante stylesheet_link_tag
, por lo que si se pone style.css
en /public/stylesheets
, entonces
<%= stylesheet_link_tag "style" %>
obtendrá rendido como
<link href="/stylesheets/style.css?1232285206" media="screen" rel="stylesheet" type="text/css" />
stylesheet_link_tag
toma conjuntos de hojas de estilo, así como una cadena .
Por ejemplo:
= stylesheet_link_tag %w[ screen print ]
Hay algunos ejemplos de uso del ayudante stylesheet_link_tag
en APIDock.
Para aplicaciones Rails 3.1+, debe usar asset pipeline. Coloque hojas de estilo en app/assets/stylesheets/
si son específicas para su aplicación. También les puede poner en vendor/assets/stylesheets/
si son externos (por ejemplo si son hojas de estilo para un plugin javascript.)
Después de eso, se incluirá hojas de estilo utilizando el app/assets/stylesheets/application.css
si se incluye en el archivo de diseño (ver otras respuestas para cómo hacer esto)
para los carriles 4:.
1) Añadir el archivo en .css
app/assets/stylesheets
2) en el archivo de vista <%= stylesheet_link_tag 'uploaded_file_name' %>
- 1. en Rails ¿dónde colocas tus barredoras?
- 2. ¿Dónde colocas tus márgenes de CSS?
- 3. ¿Dónde colocas la aplicación Rails en tu servidor? ¿Con qué usuario se despliega?
- 4. IoC, ¿dónde colocas el contenedor?
- 5. Cambiar el directorio de salida de los archivos .css
- 6. ASP.NET MVC: ¿dónde colocas los archivos .js si no quieres guardarlos en/Scripts?
- 7. Dónde poner archivos de texto en el directorio de Android
- 8. ¿Dónde en el sistema de archivos guardo los archivos de datos de la aplicación?
- 9. ¿Dónde colocas declaraciones SQL en tus proyectos de C#?
- 10. ¿Dónde colocas una clave de cifrado en un servidor público?
- 11. ¿Dónde deberían almacenarse los archivos cargados en Rails 3.1?
- 12. C#, Ninject: ¿Dónde colocas el kernel y tus módulos?
- 13. ¿Dónde almacena el número de versión de la aplicación Rails?
- 14. Dónde definir el número de versión de la aplicación Rails
- 15. ¿Dónde colocas datos de aplicaciones globales en una aplicación de iPhone?
- 16. ¿Dónde poner parciales compartidos por toda la aplicación en Rails?
- 17. dónde colocar los archivos js en CodeIgniter
- 18. Leer archivos en el directorio en ruby on rails
- 19. Copie todos los archivos en el directorio
- 20. Dónde almacenar los datos de configuración (estructurados) en Rails
- 21. Rieles: ¿dónde colocar los archivos de datos?
- 22. Dónde/cómo codificar Constantes en Rails 3 Aplicación
- 23. ¿Dónde debo colocar los archivos de configuración de la aplicación para un proyecto Maven?
- 24. ¿Dónde están los archivos include de opencv2?
- 25. Dónde colocar los archivos de prueba para la prueba unitaria
- 26. Rails 3 - subir archivos al directorio público
- 27. ¿Dónde guardar los archivos Delphi DCU?
- 28. ¿Cómo controlar dónde van los archivos $ py.class?
- 29. Grails y Tomcat: ¿Dónde almacenar los archivos cargados en el sistema de archivos?
- 30. ¿Dónde está el punto de entrada para una aplicación Rails?
¿Cuál es su documentación? Esto es parte del diseño general de los directorios de rieles. –