2012-01-02 4 views
0

Я пытаюсь заставить Compass работать на моей машине dev и на стеке Heroku. шагов я последовал являются:Compass 0.11.5 + Rails 3.1 + Heroku

  • Я установил камень компаса через Gemfile
  • Я выполнил команду, которая инициализирует проект компаса в моем 3.1 рельсов приложения

    компаса инициализация рельсы. --использование плана

Я получил эти строки:

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 

Это немного подозрительный: эти файлы должны быть сгенерированы в папке приложения/активы/Стилях, верно?

Я добавил эти 3 строки в мой 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]--> 

Когда я начал компас часы, это то, что я получил от терминала:

>>> 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. 

Я следовал шаги, описанные на веб-сайте компаса, и учебник, отображаемый после инициализации проекта.

Когда я иду в свое приложение, screen.css и print.css не загружаются, потому что их URL-адрес /assets/screen.css.

У кого-нибудь была эта проблема? Спасибо.

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^