gpt4 book ai didi

javascript - 预编译后缺少 Rails javascript Assets

转载 作者:可可西里 更新时间:2023-11-01 02:53:47 24 4
gpt4 key购买 nike

Rails Guides说:

If there are missing precompiled files in production you will get an Sprockets::Helpers::RailsHelper::AssetPaths::AssetNotPrecompiledError exception indicating the name of the missing file(s).

我执行:

bundle exec rake assets:precompile

但是我没有收到任何错误,manifest.yml 中缺少我的 javascript 文件。它也没有出现在 public/assets 中,所以问题只存在于生产环境中。

我在 application.js

//= require formalize/jquery-formalize

我错过了什么?

谢谢。

最佳答案

实际上需要做两件事:

config.assets.precompile += %w( *.js *.css )

描述here , 和

config.serve_static_assets = true

使用时用于本地生产测试

rail s

当然是用

rake assets:precompile

但是在我的情况下 - 如果没有 config.assets.precompile 这将没有任何效果,因为 list 不包含对我的 javascript 文件的任何引用。

HTH.

关于javascript - 预编译后缺少 Rails javascript Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10218740/

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