2010-11-23 104 views
0

我似乎無法獲得一個css文件來將其樣式應用於表單。現在相當令人沮喪,因爲據我所知,它應該可行!無法獲取CSS加載

在我腦子裏,我有

<link href="/stylesheets/formtastic.css?1290524609" media="screen" rel="stylesheet" type="text/css" /> 

和身體,我有:

<form action="/agents" class="formtastic agent" id="new_agent" method="post"> 

的formtastic.css文件應該將樣式應用到表格。它的內容在這裏可以看到: formtastic.css

任何建議或修復?

+0

你確定路徑正確嗎? – Cfreak 2010-11-23 15:19:12

+0

絕對如此。我查看源代碼,當點擊url時,我可以看到代碼。 – amaseuk 2010-11-23 15:19:51

+0

你可以使用Firebug或其他東西來驗證你的CSS甚至加載? – kafuchau 2010-11-23 15:21:07

回答

1

的問題是,下面的代碼未插入形式:

<% f.inputs do %> 

這將創建HTML和現在的CSS作品。

即html缺失是

0

你不需要把這個數字變成一個查詢var?

<link href="/stylesheets/formtastic.css?math=1290524609" media="screen" rel="stylesheet" type="text/css" /> 
+3

我不需要那樣做。這是爲了防止緩存,並由Web應用程序框架自動完成(Rails) – amaseuk 2010-11-23 15:19:27

0

您是否在Rails中使用了這個?如果是這樣,你可以簡單地把這個在你的頭:

<%= formtastic_stylesheet_link_tag %>

而且,你同時運行bundle installrails generate formtastic:install(爲Rails 3,使用./script/generate formtastic爲Rails 2)?

0

確定路徑正確嗎?如果您使用螢火蟲檢查源代碼,請檢查鏈接標記並查看其內容是否爲404錯誤。這可能是你的根相對路徑的問題。

這只是一個猜測,因爲我看不到您的網站是如何構建的。

0

您確定您必須以正斜槓開頭嗎? (/)

因爲這意味着它在您的域的根。

試過<link href="stylesheets/formtastic.css?1290524609" media="screen" rel="stylesheet" type="text/css" />