0
我想讓Compass在我的開發機器上和Heroku堆棧上工作。 我遵循的步驟是:指南針0.11.5 + Rails 3.1 + Heroku
- 我通過的Gemfile
安裝了北斗寶石我跑初始化指南針項目我3.1的Rails應用程序內
羅盤初始化軌的命令。 --using藍圖
我得到了這幾行:
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
這是一個有點懷疑:這些文件應該在app /資產/樣式表文件夾中生成的,對不對?
我添加了這些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 2012-01-03 10:23:29