我发现这有点令人困惑,因为如果我检查页面的html,我可以看到如下链接:
但是在我的项目资源文件夹中,我没有看到任何与rails_admin相关的东西。 他们在github上有一个关于主题和定制的页面,但我无法找到大部分信息
答案 0 :(得分:1)
结帐Rails指南有关资产管道以及如何包含来自ruby gems的资产:
http://edgeguides.rubyonrails.org/asset_pipeline.html#adding-assets-to-your-gems
为您的宝石添加资产 资产也可以以宝石的形式来自外部资源。
一个很好的例子是jquery-rails gem,它随Rails一起作为标准的JavaScript库gem。 此gem包含一个继承自Rails :: Engine的引擎类。通过这样做,Rails被告知此gem的目录可能包含资产,并且此引擎的app / assets,lib / assets和vendor / assets目录被添加到Sprockets的搜索路径中。
答案 1 :(得分:1)
您可以在终端上(在app目录中)使用以下命令检查已安装捆绑包的路径:
bundle show --paths
然后只需在列表中查找rails_admin。
答案 2 :(得分:0)
这也是像我这样的初学者的困惑。我相信它位于服务器的home / user / gems / ruby-your-version / gems ...目录中。您可以使用谷歌浏览器调试来更好地找到它。