代码之家  ›  专栏  ›  技术社区  ›  amaseuk

无法加载CSS

  •  0
  • amaseuk  · 技术社区  · 14 年前

    我似乎无法让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">
    

    css文件应该对表单应用样式。其内容可在此处查看: formtastic.css

    有什么建议或解决办法吗?

    5 回复  |  直到 14 年前
        1
  •  1
  •   amaseuk    14 年前

    问题是表单中未插入以下代码:

    <% f.inputs do %>
    

    这就创建了html,现在css开始工作了。

    也就是说,缺少的html是

        2
  •  0
  •   Exitos    14 年前

    你不需要把这个数字变成一个查询变量吗?

    <link href="/stylesheets/formtastic.css?math=1290524609" media="screen" rel="stylesheet" type="text/css" /> 
    
        3
  •  0
  •   izym    14 年前

    你用这个和铁轨一起用吗?如果是的话,你可以简单地把它放在你的标题中:

    <%= formtastic_stylesheet_link_tag %>

    还有,你两个都跑了吗 bundle install rails generate formtastic:install (对于轨道3,使用 ./script/generate formtastic 对于轨道2)?

        4
  •  0
  •   zzzzBov    14 年前

    你确定路径正确吗?如果使用firebug检查source,请检查link标记,看看其内容是否是404错误。这可能是根相对路径的问题。

    这只是一个猜测,因为我看不到你的网站是如何结构的。

        5
  •  0
  •   Flipke    14 年前

    你确定你必须从正斜杠开始吗?(/)

    因为这意味着它在你的领域的根。

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