W developmencie działa i wszystko jak potrzeba. Jednak w momencie gdy na stagingu mam przekompilowane pliki js
a w kazdym pliku js tej biblioteki jest “use strict”, dostaję error wynikający (z tego co udało mi się doczytać) z tego ze pliki .js są przekompilowane.
Czy doradzaćie usunąc , że wszystkich tych plików use strict, czy korzystanie z nieprzekompilowanych plików - jeżeli tak to jak to zrobić ?
Hmm a czym jeszcze moglby sie roznic plik js w developmencie od pliku na staging? Może po prostu miałeś tyle szczęścia , że podczas kompilacji nie pojawił ci się zabroniony przez strict znak ?;]
Jeżeli nie jest dla Ciebie problemem dodatkowy request, to zminimalizowanie tej biblioteki samemu i serwowanie jej spoza asset_pipeline to najprostsze rozwiązanie.
Przenieś te pliki poza ścieżki, które ładujesz w application.js.
Upewnij się, że ta nowa lokalizacja nie jest objęta przez config.assets.precompile.
Dodaj odpowiednie javascript_include_tag w layoucie html.
Dzięki , tam też jest mój post i odpowiedź co z tym fantem zrobić , która omija asset pipeline, zastanawiałem się czy da się to zrobić inaczej i postaram się dziś spróbować sposobu z githuba jak i pokombinować przy pomocy uwag od Sharnika.