Ajouter un nouveau chemin d'une ressource dans les Rails 3.1

Personne ne sait comment faire pour ajouter un autre dossier pour l'asset pipeline dans les Rails 3.1?

J'aimerais servir app/assets/fonts de la même façon app/assets/images est servi.


Mise à jour: 5-7-2013

Juste pour ajouter quelques précisions pour les futurs personnes qui trouvent cette question explicitement ajouter un atout chemin, dans votre application.rb fichier:

config.assets.paths << "#{Rails.root}/app/assets/fonts"

Cependant, depuis le dessus de chemin d'accès sous app/assets vous n'avez pas à ajouter de façon explicite, il vous suffit de redémarrer votre application rails, donc les Pignons peuvent le ramasser.

Vous devez l'ajouter explicitement les chemins qui sont à l'extérieur de app/assets,lib/assets, ou vendor/assets, et souvenez-vous que, tandis que les Pignons sélectionne les nouveaux fichiers dans les dossiers qui ont été présents lors de votre demande de chargement, dans mon expérience, il n'est pas de chercher de nouveaux dossiers dans l'actif des chemins sans redémarrage de l'ordinateur.

  • config.assets.paths << "#{Rails.root}/app/assets/active_admin" ne fonctionne pas pour moi. J'obtiens toujours une erreur lorsque vous essayez d'afficher une page après le déploiement de la mise en scène et la .js fichier dans ce dossier n'est pas compilé.
InformationsquelleAutor Andrew | 2011-06-28