Usando el archivo boostrap.css en Rails production / heroku w / o LESS o SASS
Estoy tratando de usar los glyphicons proporcionados por bootstrap en mi aplicación Rails 4.0beta1. Todo funciona bien en el desarrollo, pero en la producción no se procesa nada, y en los registros de heroku obtengo el siguiente error:
ActionController::RoutingError No Route Matches [GET] "/assets/glyphicons-halflings.png"
Así es como llamo al archivo de imagen en boostrap.css:
[class^="icon-"],
[class*=" icon-"] {
background-image: url("/assets/glyphicons-halflings.png");
}
Así es como lo estoy mostrando en la vista:
<i class="icon-user"></i>
Cuando ejecuto rake asset: precompile e inicie el servidor de producción con rails s -e production, entonces ya no puedo ver los iconos. No estoy seguro de por qué este es el caso. No estoy usando ninguna gema asociada con bootstrap, solo tengo el archivo bootstrap.css y el archivo de imagen en activo / imágenes.
EDITAR: También agregué una extensión .erb (bootstrap.css.erb) para usar el helper asset_path, pero aún veo los íconos en desarrollo, no en producción.
¿Alguien tiene ideas?