J'essaie de faire fonctionner Compass sur ma machine dev et sur une pile Heroku. Les étapes que je suivais sont:Boussole 0.11.5 + Rails 3.1 + Heroku
- J'ai installé la pierre précieuse boussole via le Gemfile
J'ai couru la commande qui initialise le projet de boussole dans mon 3.1 rails app
rails d'initialisation de la boussole. --using plan
Je suis ces lignes:
directory ./app/stylesheets/
directory ./app/stylesheets/partials/
create ./app/stylesheets/screen.scss
create ./app/stylesheets/partials/_base.scss
create ./app/stylesheets/print.scss
create ./app/stylesheets/ie.scss
C'est un peu suspect: ces fichiers doivent être générés dans l'application/assets/dossier stylesheets`, non?
I ajouté ces 3 lignes à mon dossier application.html.erb:
<%= stylesheet_link_tag 'screen.css', :media => 'screen, projection' %>
<%= stylesheet_link_tag 'print.css', :media => 'print' %>
<!--[if lt IE 8]><%= stylesheet_link_tag 'ie.css', :media => 'screen, projection' %><![endif]-->
Quand je lançais montre boussole, ce que je suis arrivé du terminal:
>>> Change detected to: ie.scss
create public/stylesheets/ie.css
create public/stylesheets/print.css
create public/stylesheets/screen.css
>>> Compass is watching for changes. Press Ctrl-C to Stop.
J'ai suivi la étapes décrites sur le site Web de la boussole et le tutoriel affiché après avoir initialisé le projet. Quand je vais sur mon application, screen.css et print.css ne sont pas chargés car leur URL est /assets/screen.css.
Quelqu'un a eu ce problème? Merci.
Merci, ça fonctionne! – Erem