Problème: Je souhaite que mes environnements de développement et de production (Heroku) fassent référence à mes feuilles de style à partir d'un seul emplacement (par exemple tmp/stylesheets).Débutant utilisant Rails 3.0.7, Heroku, Compass (Blueprint)
Cependant, quand je fais référence stylesheets comme tant
View source révèle ce chemin incorrect:
href = "/ stylesheets/tmp/stylesheets/screen.css" media = "screen" rel = "stylesheet" type = "text/css"
Comment définir le chemin par défaut à 'tmp/stylesheets' afin que je puisse simplement taper:
écran%>
J'ai tout suivi ici: heroku development center - rails and compass et Using Compass on Heroku: /tmp for stylesheets remotely and locally
Mon Contenu essentiel est ici: https://gist.github.com/1156902
J'utilise Rails 3.0.7. Je n'arrive pas à trouver une solution pour cela. – rhodee
ne pouvez-vous pas améliorer vos rails? Actuellement, j'utilise 3.0.9 sans problèmes –
J'ai essayé votre suggestion et mis à jour à 3.0.10 - le pipeline d'actifs semble être pour les rails 3.1, donc je n'atteins toujours pas les résultats souhaités. Je vais continuer à examiner. Par exemple, je pensais que l'ajout de 'config.assets.prefix =/some_other_path'_ à application.rb fonctionnerait mais j'ai eu une erreur de compilation. – rhodee