gpt4 book ai didi

javascript - JS、JQuery 不能与 heroku 一起使用

转载 作者:行者123 更新时间:2023-11-30 21:15:48 24 4
gpt4 key购买 nike

我是网络开发的新手。正如标题所述,我在 Heroku 中遇到了 JS 问题。我在 rails 5.1 上使用 ruby​​,当我将我的项目推送到 Heroku master 时,一切正常,但 JavaScript 除外。在过去的两天里,我一直在用谷歌搜索这个。我试过组织//= require 等,试过修改我的代码,试过将 config.assets.compile = false 更改为 true 并在 StackOverflow 中试过 4 到 5 个不同的结果,比如 ( Javascript features work on localhost but not when deployed to Heroku )。真的不知道我还能做什么。这是我的 application.js

//= require jquery
//= require rails-ujs
//= require turbolinks
//= require jquery.easing
//= require bootstrap-sprockets
//= require creative
//= require_tree .

$(document).on('turbolinks:load', function() {
// Offset for Main Navigation
$('#mainNav').affix({
offset: {
top: 50
}
});

$("#button-transform").click(function() {
$('.transform').toggleClass('transform-active');
});

window.setTimeout(function() {
$("#flash").fadeTo(2500, 0).slideUp(1750, function()
{
$(this).remove();
});
}, 3000);

});

如果您需要更多信息,请告诉我。

谢谢

最佳答案

我设法解决了我的问题。最终,经过几个小时的研究,我放弃了这个问题,开始做一些 CSS 样式。当我试图将新的 CSS 推送到 Heroku 时,我遇到了同样的问题。未在 Heroku 中显示更新后的 CSS。再一次,做了一些研究并发现了这一点;

bundle exec rake assets:precompile

起初,它对我不起作用。它说我需要安装 yarnpkg,我已经安装了。因此,做了更多研究,最后注意到我无法执行 bundle exec rake assets:precompile 因为我在分支存储库中而不是主存储库中。对主人进行了检查,再次运行命令,检查了 CSS 并且它正在工作。以及 JQuery。回答我的问题,

bundle exec rake assets:precompile

是帮助我的命令。

步骤是

bundle exec rake assets:precompile
git add --all
git commit -m "some message"
git push heroku master

关于javascript - JS、JQuery 不能与 heroku 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45699456/

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