rails_admin的 css 和 javascript 文件存储在哪里

Where are the css and javascript files of rails_admin stored?

本文关键字:javascript 文件 存储 在哪里 css admin rails      更新时间:2023-09-26

我觉得这有点令人困惑,因为如果我检查页面的html,我可以看到这样的链接:

但是在我的项目资产文件夹中,我没有看到任何rails_admin相关的东西。他们在 github 上有一个关于主题和自定义的页面,但我无法弄清楚很多信息

Checkout Rails 指南,介绍如何包含来自 Ruby Gem 的资产:

http://edgeguides.rubyonrails.org/asset_pipeline.html#adding-assets-to-your-gems

将资产添加到您的宝石中资产也可以以宝石的形式来自外部来源。

一个很好的例子是jquery-rails gem,它与Rails一起作为标准的JavaScript库gem。这个 gem 包含一个继承自 Rails::Engine 的引擎类。通过这样做,Rails 被告知此 gem 的目录可能包含资产,并且此引擎的应用程序/资产、库/资产和供应商/资产目录被添加到 Sprockets 的搜索路径中。

您可以在终端(在应用程序目录中)使用以下命令检查已安装捆绑包的路径:

bundle show --paths

然后只需在列表中查找rails_admin。

这也是像我这样的初学者感到困惑的地方。我相信它在服务器的主页/用户/宝石/红宝石你的版本/宝石中......目录。您可以使用谷歌浏览器调试来更好地定位它。