Где хранятся 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, чтобы найти его лучше.