2012-01-02 5 views
0

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.

Répondre