0

I find this a bit confusing because if I inspect the html of the page I can see the links like:

But on my project assets folder I dont see any rails_admin related stuff. They have a page on github on theming and customization but I cant figure much of that information

4

3 回答 3

1

Checkout Rails 指南关于资产管道以及如何包含来自 ruby​​ gems 的资产:

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

将资产添加到您的 Gem 资产也可以以 gem 的形式来自外部资源。

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

于 2013-10-24T17:09:33.873 回答
1

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

bundle show --paths

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

于 2016-06-14T20:39:07.827 回答
0

这也是让我这样的初学者感到困惑的地方。我相信它在服务器的 home/user/gems/ruby-your-version/gems... 目录中。您可以使用 google chrome debug 更好地定位它。

于 2014-06-23T02:50:17.667 回答