Soy nuevo en Rubí, usando rubí 1.9.2P180 y rieles 3.1.0.rc2Ruby on Rails busca css en activos en lugar de hojas de estilo públicas/
tengo "screen.css" en my_app_root/public/hojas de estilo/screen.css y en mi application.html.erb
<%= stylesheet_link_tag 'screen.css', :media => 'screen' %>
acuerdo con here debería funcionar, pero mi servidor rieles dice:
Procesamiento por PagesController # casa como HTML páginas representadas/home .ht ml.erb dentro de diseños/aplicación (0.0ms) Completó 200 OK en 4ms (Vistas: 3.6ms | ActiveRecord: 0.0ms)
Comenzó GET "/assets/screen.css" para 127.0.0.1 en 2011-06-18 11:27:53 +1200 Activo servido /screen.css - 404 No encontrado (2ms) (PID 10966)
ActionController :: RoutingError (No hay coincidencias ruta [GET] "/assets/screen.css"):
¿qué estoy haciendo mal aquí?
Gracias de antemano
Lo sentimos secuestrar, pero ¿es posible especificar diferentes anfitriones de activos por tipo de medios de comunicación? (es decir, css.midominio.com, js.midominio.com, img.midominio.com). Usamos una configuración como esta con ayudantes personalizados, pero el solo uso de los recursos simplificaría las cosas. – d11wtq
sus rubyonrails, por supuesto, puede personalizar sus hosts según el tipo de contenido. Busca una función de proc. http://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html el ejemplo que se muestra con el caso de apagar ssl o no, pero puede inspeccionar la solicitud para ver qué tipo de archivo se está sirviendo y redirigir a el host correcto ... – colinross
Jaja, "ruby on rails"! = "por supuesto, puedes personalizar", en mi experiencia;) Más bien lo contrario. Gracias por el enlace; ¡muy útil! :) – d11wtq