2012-01-02 75 views
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。

有人有這個問題嗎? 謝謝。

回答