Я пытаюсь заставить 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.
У кого-нибудь была эта проблема? Спасибо.
Спасибо, это работает! – Erem