gpt4 book ai didi

javascript - heroku搞乱图像格式

转载 作者:行者123 更新时间:2023-11-28 13:35:56 24 4
gpt4 key购买 nike

我遇到了 heroku 搞乱我的图像格式的问题。我在本地主机开发中没有遇到任何图像问题。

所以如果你访问novulty.herokuapp.com/services并滚动到“我们的结果”部分,您会看到一些 Logo 格式错误。如果您不断刷新页面,您会看到不同的 Logo 格式错误。我真的不确定是什么情况。

我已经尝试过预编译我的 Assets ( rake assets:precompile ),但这似乎并不能解决问题。接下来,我认为这是稍后加载我的 javascript 的问题,而不是在文件中的早期加载,但如果我在开始时加载它(在 <head> 中)javascript 甚至不起作用......所以我非常使困惑。

请随时查看我的代码 https://github.com/sambaek/novulty

谁能帮帮我?谢谢!

更新:

此问题发生在本地主机上。虽然少了很多。我想知道这是 javascript/css 问题还是 rails/heroku 问题?

最佳答案

您的问题可能与在生产环境和开发环境中运行以及 Assets 的读取顺序有关。在开发中,该顺序有效,但在生产中,您的 css 和 javascript 可能全部连接到单个文件中,您可能会覆盖类并产生其他冲突。

要检验这个理论,只需在本地运行您的生产应用。我不经常这样做,但命令很可能

RAILS_ENV=production rake assets:precomiple
RAILS_ENV=production rails s

假设您会看到同样的错误,接下来您可能会弄清楚它是您的 CSS 还是 javascript。检查您的图像并确保类和属性符合您的预期。检查覆盖的类。

最后,如果问题仍然存在,我会关注您的 javascript。请记住,如果您将它放入多个 js 文件中,假设您使用的是默认设置,它们将全部合并到“application.js”中。如果您的浏览器上有开发者模式(我使用 Chrome),请检查 javascript 检查器以查看是否有任何错误。

关于javascript - heroku搞乱图像格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12990902/

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