gpt4 book ai didi

ruby-on-rails - stylesheet_link_tag(:all) generates reference to `all.css` on Heroku

转载 作者:数据小太阳 更新时间:2023-10-29 07:00:56 26 4
gpt4 key购买 nike

我的布局中有 stylesheet_link_tag(:all)

即使在生产环境中运行它(rails s -e production),它在本地机器上的表现也如预期。

我所说的预期是指它发出所有指向现有样式表的链接,而不将它们连接到 all.css 中,并且它发出指向 all 的链接。 CSS.

但是当我将它部署到 Heroku 时,结果是一样的,并且在开头添加了一个指向 all.css 的链接。这是我不想要也不期望的,尤其是当本地机器上的生产环境不发出它时。

所以问题是如何在不手动指定所有文件的情况下摆脱 Heroku 上的 all.css 链接?

谢谢。

最佳答案

Heroku 正在对 Assets 文件进行一些特殊处理,例如: http://devcenter.heroku.com/articles/rails3Why does a rails app on heroku serve assets via all.css and locally via individual files特别是关于 :cache => true 现在工作和关于 File.open 操作不工作的最后评论。

他们并不认为您的用例是最常见的,因此他们的处理过程中可能存在一些错误。我会尝试显式设置 :cache => false:config => false

关于ruby-on-rails - stylesheet_link_tag(:all) generates reference to `all.css` on Heroku,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5488090/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com