2012-02-03 17 views
1

我在我的佈局目錄中的application.erb文件中有以下代碼。公共/樣式表中有藍圖目錄,但鏈接不起作用。它說它應該位於<link href="/assets/blueprint/screen.css" media="screen" rel="stylesheet" type="text/css" />但是那裏什麼也沒有。無法讓樣式表顯示在紅寶石應用程序中

<%= stylesheet_link_tag 'blueprint/screen', :media => 'screen' %> 
    <%= stylesheet_link_tag 'blueprint/print', :media => 'print' %> 
+0

將您在'assets'文件夾的樣式表,看看 – uday 2012-02-03 04:32:26

+0

我知道這個問題的答案,但我一直由堆棧溢出問的人不要引用我自己的代碼。 SORRY ...提示查看config/production.rb資產管道默認情況下僅編譯生產中的application.js和application.css。 – drhenner 2012-02-03 04:38:22

回答

2

使用這個<%= stylesheet_link_tag "/blueprint/screen" %> &地方你screen.css在下面的層次結構:

app/assets/stylesheets/blueprint/screen.css

+1

作爲第三方資源,我認爲藍圖屬於'vendor/assets/stylesheets/blueprint'。 – Nick 2012-02-03 09:56:25