7

Ich kann nicht herausfinden, wie man Kettenräder finden Vermögenswerte in vendor/assets. Ich habe das Problem weggestoßen, indem ich alle meine Vermögenswerte zu app/assets hinzufügte, aber es wird viel zu überladen.Rails 4 Asset-Pipeline Verlust von Vendor Assets

Ich habe die Dokumentation gelesen und versucht, alle folgenden Zeilen zu meiner application.rb Datei hinzuzufügen.

Sie arbeiten lokal, aber wenn ich sie auf den Server schiebe, ist keiner meiner Vendor Assets da. Ich verwende Capistrano für Bereitstellungen und weiß, dass beim Upgrade einige Probleme aufgetreten sind. Das könnte die Wurzel des Problems sein, aber ich folgte der Dokumentation, um (fast) alles in Ordnung zu bringen.

Antwort

2

Das Problem mich dumm entpuppte, und schnell die Pistole auf andere Probleme zu springen. Ich tauchte zu weit in das Kaninchenloch und verlor den Überblick darüber, was geschah. Ich habe den Dateityp otf nicht in die Regex aufgenommen, und er wurde nicht aufgenommen.

Facepalm

EDIT:

Zur Klarstellung: alles, was ich tun musste, war Änderung

if path =~ /\.(eot|svg|ttf|woff)\z/ 

zu

if path =~ /\.(eot|svg|ttf|woff|otf)\z/ 
+0

können Sie teilen, was die Lösung in den Einzelheiten eher tha n die Zusammenfassung für die noobs? ^^ – ahnbizcad

+1

@gwho: Besonderheiten zu der Antwort hinzugefügt –

0

Wenn Sie rake assets:precompile ausführen, stellen Sie das env manuell auf Produktion ein? lesen

sollte der Befehl:

RAILS_ENV=production rake assets:precompile

Verwandte Themen