Ho installato un'applicazione di rails 3.1 che utilizza un motore chiamato "awesome_engine". Awesome_engine ha alcune risorse che ho bisogno di ottenere ma i percorsi di carico della bussola non includono il percorso delle risorse dei motori. La mia comprensione è che dovrebbe essere lì, ma non lo è.Ho bisogno di un percorso completo gemme dall'interno di un'app di rotaie
Ho bisogno di aggiungerlo così ho modificato il mio config/compass.rb per includere l'impostazione di configurazione della bussola additional_import_paths. Il problema è che questo è come ottenere il percorso alla gemma richiesta:
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
Questo funziona, ma ci ha avuto modo di essere un/una migliore/modo più semplice più pulito per ottenere il percorso completo di un gioiello. Chiunque?