2013-04-28 25 views
0

我是新來rails和實施演示應用程序。我在我的「應用程序/視圖/佈局/ applicatio.html.erb」文件驗證碼:Rails錯誤的靜態位置採摘

<%= stylesheet_link_tag "scaffold" %>

,但是當我在瀏覽器中運行和調試我看到這條道路擴展爲:

<link href="/assets/scaffold.css" media="screen" rel="stylesheet" type="text/css">

我無法理解assets文件夾從哪裏進入圖片?這也是導致我的樣式表加載的問題。

回答

1

閱讀這裏的東西。 http://guides.rubyonrails.org/asset_pipeline.html

在application.html.erb

<%= stylesheet_link_tag "application", :media => "all" %> 

在applications.css

*= require_tree . 

該行意味着應用程序/資產的所有.css文件/樣式表將包括在內。

+0

但我沒有任何「資產」文件夾! – vivek 2013-04-28 17:00:09

+0

得到它的工作。實際上,「應用」中有一個資產文件夾,而不是公共目錄。嗯,不知道爲什麼有兩個地方的靜態內容。我會閱讀你的鏈接。 – vivek 2013-04-28 17:05:52

+0

固定資產路徑 – 2013-04-28 17:33:42