Сначала добавьте каталог /vendor/plugins
в путь загрузки активов:
module MyApp
class Application < Rails::Application
config.assets.paths << Rails.root.join("vendor", "plugins")
# Settings in config/environments/* take precedence over those specified here.
# Application configuration should go into files in config/initializers
# -- all .rb files in that directory are automatically loaded.
end
end
Однако добавление каталога в путь загрузки активов не означает, что Sprockets будет рекурсивно искать все подкаталоги.Также не очень хорошая идея настроить его для этого.
Вам все еще нужно указать полный путь от /vendor/plugins
.
app / assets / javascripts / application.js:
//= require ckeditor/js/Chart
app / assets / stylesheets / application.css:
*= require ckeditor/css/chart.min
Или вы можете просто использовать гем интеграции Rails и пропустить все хлопоты.