Rails: добавление ресурсов в манифест изнутри - PullRequest
0 голосов
/ 09 февраля 2012

Есть ли способ добавить ресурсы (JS) в манифест изнутри гема с явной ссылкой на них в файле манифеста?

Ресурсы находятся в правильном месте и подобраны просто отлично, ноЯ хотел бы попросить пользователя вручную добавить, например,

//= require 'my_asset_path'

в свой файл манифеста.

Я также хотел бы избежать описанного здесь подхода, поскольку он кажется немногохрупкий: http://bibwild.wordpress.com/2011/09/20/design-for-including-rails-engine-assets-into-pipeline-manifest/

1 Ответ

1 голос
/ 11 февраля 2012

Поскольку Sprockets предназначен (главным образом) для операции времени компиляции для производства, единственным доступным подходом является запись пути вашего ресурса в манифест через генератор.

Как вы уже заметили, это будетбыть хрупким, потому что вы не можете догадаться, куда плагин должен идти относительно других директив require в манифесте javascript.И вы должны были бы предположить, что манифест приложения используется, когда довольно много людей используют вторичный манифест для администратора.

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

...