Rails 3.1 CSS 文件加载两次?
我正在使用 Rails 3.1 RC。我想手动加载 CSS,而不是通过资源管道。
我已经尝试过像这样并使用手动编码标签:
<%= stylesheet_link_tag "application" %>
<%= stylesheet_link_tag "/stylesheets/global" %>
出于某种原因,FireBug 向我显示了对 global.css 文件的多个获取请求:
Rails 错误?是我傻吗?
如果有人想知道 - 我经常使用 CSSEdit,因此无法使用资源管道内的文件。
I'm using Rails 3.1 RC. I wanted to load a CSS manually and not via the asset pipeline.
I've tried it like this and with a hand coded tag:
<%= stylesheet_link_tag "application" %>
<%= stylesheet_link_tag "/stylesheets/global" %>
For some reason FireBug shows me multiple get requests for the global.css file:
Rails bug? Me being stupid?
If anyone is wondering - I use CSSEdit a lot so couldnt work with the file inside the asset pipeline.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您是否在 config/application.rb 中将 asset.enabled 设置为 false ?
did you set the assets.enabled to false in config/application.rb?
我猜这是由 带有资产管道的 Rails 3.1,link_to :确认消息显示两次?。
您的开发环境中已经预编译了资源,
<%= stylesheet_link_tag "application" %>
将扩展为多个标记,包括每个 CSS 文件,其中之一是global.css
。I would guess this is caused by the same problem as described in Rails 3.1 with Asset Pipeline, link_to :confirm message showing twice?.
You have precompiled assets in your development environment and
<%= stylesheet_link_tag "application" %>
will expand into multiple tags including each CSS file, one of them beingglobal.css
.