2010-11-23 107 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" />