Я запускаю приложение для рельсов 3.1, в котором используется движок под названием "awesome_engine". В Awesome_engine есть некоторые ресурсы, которые мне нужно получить, но пути загрузки компаса не включают путь ресурсов двигателей. Я так понимаю, что он должен быть, но его нет.
Мне нужно добавить его, поэтому я изменил свой config/compass.rb, чтобы включить параметр конфигурации compass Additional_import_paths. Проблема в том, как я получаю путь к требуемому драгоценному камню:
begin
gem_root = $LOAD_PATH.find{|i| i.include?('/awesome_engine/')}.gsub(/awesome_engine\/.*/, 'awesome_engine/app/assets/stylesheets/scss')
additional_import_paths = [gem_root]
rescue
end
Это работает, но должен быть более простой/лучший/чистый способ получить полный путь драгоценного камня. Кто-нибудь?