gpt4 book ai didi

ruby-on-rails - Heroku 不显示(正在查找?).css 和 .js 文件

转载 作者:行者123 更新时间:2023-12-04 23:57:06 28 4
gpt4 key购买 nike

我最近向 Heroku 添加了一个项目。但是, .css 文件或 .js 文件似乎都不起作用。

我正在使用 Twitter 的 Bootstrap .css 和 .js 文件。我已将这些文件添加到它们各自的 vendor/assets 目录中。

根据我在这里看到的其他问题,我在 Heroku 上从 Bamboo 升级到 Cedar。我也试过 rake assets:precompile RAILS_ENV=production , 改变 config.assets.enabled = trueconfig.assets.enabled = false在 application.rb 中,config.assets.compile = false config.assets.compile = true在 production.rb 中,以及我能想到的上述事物的尽可能多的组合。

本地一切正常。

(添加到 github 的链接以尝试提供更多信息。)
https://github.com/moctopus/sixtydays

最佳答案

默认 assets:precompile不会处理/vendor/assets 中的 css/js 文件。在 production.rb您可以使用 config.assets.precompile获取由 Assets 预编译处理的其他 css/js 文件。

例如,如果你在 /vendor/assets/bootstrap 中有你的 twitter bootstrap css/js 文件。用:

config.assets.precompile += %w[ bootstrap/*.css bootstrap/*.js ]

然后 rake assets:precompile将处理它们,它们将在 heroku 上工作。

见: http://guides.rubyonrails.org/asset_pipeline.html#precompiling-assets

The default matcher for compiling files includes application.js, application.css and all non-JS/CSS files

关于ruby-on-rails - Heroku 不显示(正在查找?).css 和 .js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9572292/

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