Где хранятся css и javascript файлы rails_admin?

Я нахожу это немного сбивающим с толку, потому что если я проверяю HTML страницы, я вижу ссылки вроде:

Но в папке с активами моего проекта я не вижу ничего похожего на rails_admin. У них есть страница на github по тематике и настройке, но я не могу понять большую часть этой информации

3 ответа

Вы можете проверить пути ваших установленных пакетов с помощью следующей команды на терминале (в каталоге вашего приложения):

bundle show --paths

тогда просто поищите rails_admin в списке.

Checkout Rails рассказывает о конвейере активов и о том, как включать ресурсы из драгоценных камней ruby:

http://edgeguides.rubyonrails.org/asset_pipeline.html

Добавление активов в ваши драгоценные камни Активы также могут поступать из внешних источников в форме драгоценных камней.

Хорошим примером этого является гем jquery-rails, который поставляется с Rails как стандартный гем библиотеки JavaScript. Этот гем содержит класс engine, который наследуется от Rails::Engine. Делая это, Rails получает информацию о том, что каталог для этого гема может содержать ресурсы, а каталоги app/assets, lib/assets и vendor/assets этого движка добавляются в путь поиска Sprockets.

Это то, что сбивает с толку новичка, как я тоже. Я считаю, что он находится в каталоге home/user/gems/ruby-your-version/gems... сервера. Вы можете использовать отладку Google Chrome, чтобы найти его лучше.

Другие вопросы по тегам