2011-10-15 84 views
1

我跟着hartl教程。第4.1.2節,css格式不會出現在我的視圖中。我已經在public/stylesheets/blueprint中存儲了css文件。 application.html.erb編輯爲如下:css文件沒有被讀入rails 3.1

<%= stylesheet_link_tag 'blueprint/screen', :media => 'screen' %> 
<%= stylesheet_link_tag 'blueprint/print', :media => 'print' %> 
特別

中,CSS有正文字體設置爲無襯線,

font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; 

但我仍然獲得在體內serif字體。

+0

如果您只是想讓您的應用程序在運行的同時找出新的資產管道引擎您可以將以下行添加到您的application.rb並且您當前的代碼應該可以工作。 config.assets.enabled = false – rwilliams

回答

0

看起來你正在使用Rails 3.1。我建議使用本教程中使用的Rails的精確版本(本文寫作時使用Rails 3.0.11),以避免這種不兼容。

0

其他人是正確的(這裏的另一個註釋和其他幾個問題)將文件放在app/assets/stylesheets而不是public /中,但是您可能還必須從/ blueprint /中刪除ie.css文件,並且/ blueprint/src以正確顯示的東西(至少在我使用Safari瀏覽器在本地主機上查看時就是這種情況)

+0

即時通訊3.1.3 btw – pawn2knight

+0

nope似乎不能永久解決它..我只是不能得到藍圖與軌道合作..即時通訊將繼續我自己的CSS來代替,之後再用rails 3.0.11做這個教程 – pawn2knight