【发布时间】:2020-08-24 00:43:32
【问题描述】:
当我在生产模式下启动我的应用程序时,资产(css + js)无法正确加载。
我进入浏览器控制台net::ERR_ABORTED 404 (Not Found) 或Rails 日志ActionController::RoutingError (No route matches [GET] "/packs/js/application-51bdb73d26ac893c3407.js"):
我在环境/production.rb 中创建了rake assets:precompile 并转为config.assets.compile = true,但结果相同
对于生产模式,我使用相同的应用程序和相同的目录,我只是将-e production 作为参数添加到rails server 命令
【问题讨论】:
-
我现在遇到了同样的错误。尝试了一堆东西,但无法弄清楚。我正在使用导轨 6.0.3。我有某种感觉可能是我的问题,但无论如何我会关注这个问题
-
您需要在这里更加准确,我们才能为您提供帮助。你在哪里预编译资产?本地?在生产服务器上?您是否将文件部署到生产服务器?我们可以采取哪些具体步骤来重现该问题?请编辑和澄清。
标签: css ruby-on-rails ruby-on-rails-6 webpacker