Ich muss Bilder auf einem HTML5-Canvas anzeigen, die sich in der Rails-Asset-Pipeline befinden, aber ich muss den Pfad für das Asset von JavaScript kennen. Ich verwende js-routes für andere Teile der Anwendung, aber es scheint keine Möglichkeit zu bieten, den Pfad zu etwas in der Asset-Pipeline zu bekommen.Erfassen von Asset-Pfad von JavaScript
Was ist der richtige Weg, um den Pfad zu einem Rails Asset (z. B. ein Bild) von JavaScript zu erhalten?
Dank für die schnelle Antwort Vielen .... Ich dachte, dies zu tun, aber könnte es viele verschiedene sein Assets, zu denen ich den Pfad haben möchte, sodass dies mühsam werden und zu einem Wartungsalphabet werden kann, wenn Assets hinzugefügt oder entfernt werden. Ich habe auch überlegt, eine eigene Aktionsmethode zu erstellen, um die URL für den angegebenen Assetnamen zurückzugeben, aber ich hatte gehofft, eine bessere Alternative zu finden. – senfo
Ich persönlich denke, das ist ein schrecklicher Vorschlag, obwohl es lebensfähig ist. Rails ist kein JavaScript-Precompiler. –
@ArxPoetica, warum haben sie CoffeeScript aufgenommen, das mit JavaScript kompiliert wird? – Mischa