Я пытаюсь создать и распространить Ruby Gem, в котором я упаковываю файлы CoffeeScript для использования в других приложениях.
Он отлично работает в большинстве приложений Sprockets, но когда я пытаюсь включить его в приложение Rails, я получаю:
undefined method `append_path' for Sprockets:Module
Ошибка из этой строки:
::Sprockets.append_path File.join(root_dir, "source")
Почему при использовании драгоценного камня в приложении Rails у Sprockets нет метода append_path? Есть ли способ заставить приложения Rails искать в определенном каталоге файлы ресурсов?
Я не хочу помещать свои файлы в app/assets/javascripts, потому что это приложение только для ресурсов, и закапывать их таким образом только для размещения Rails эстетически неприятно.