首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一种显示公共资产列表的方法

一种显示公共资产列表的方法
EN

Stack Overflow用户
提问于 2021-11-13 15:56:09
回答 2查看 39关注 0票数 0

(在互联网上寻找这个已经很久了……)。

我最近一直在使用非常旧的npm包,似乎它们不能正确地加载到Rails-6中(我知道我可以在每种情况下创建一个问题,但我希望自己学会处理这个问题,因为每次都是出于不同的原因)。我希望(对于调试和开发模式)显示所有可用资源的列表,包括js、css、图像和任何其他公共级别的可用资源(客户端可以加载)。所以它应该是一组编译过的资产?

类似于像http://localhost:3000/rails/assets这样的http://localhost:3000/rails/mailers

显示所有可用资产的列表(之前的编译,也是为了调试目的)也可能很好。

EN

回答 2

Stack Overflow用户

发布于 2021-11-14 19:56:29

这可能会完成您想要的操作:

代码语言:javascript
复制
Rails.application.assets.each_file do | pathname |
  # ...
end

这将枚举链轮知道的每个文件。如果愿意,可以在rails c上运行该命令,或者构建一个简单的控制器将列表转储到视图中。有关详细信息,请参阅https://stackoverflow.com/a/11005361

如果你没有使用链轮(例如,一个较新的基于Webpacker的应用程序),那么很明显,你需要一个不同的解决方案。

票数 1
EN

Stack Overflow用户

发布于 2021-11-15 08:14:56

您可以运行rake assets:precompile并检查生成了哪些资产

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69955903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档