Vollständige Asset-URL in einer Rails .js.erb-Datei

Ich habe ein Lesezeichen, das auf jede Website geladen werden kann.

Es funktioniert so;

Ladungenhttp://my.example.com/assets/bookmarklet.jsbeinhaltethttp://my.example.com/assets/bookmarklet.css

Die CSS-Datei wird dem Dom über hinzugefügtbookmarklet.jsEs muss also wissen, wo das ist.

Mein Code ist wie folgt;

<code>// assets/javascripts/bookmarklet.js.erb

var config = {
  stylesheetUrl: '<%= asset_path("bookmarklet.css", :only_path => false) %>'
}
</code>

Aber egal wie ich das rendere

<code>var config = {
  stylesheetUrl: '/assets/bookmarklet.css'
}
</code>

Ich brauche dasasset_path um eine vollständige URL zurückzugeben. Aberasset_url existiert nicht und ich kann keine Option dazu findenasset_path das wird die aktuelle Domain voranstellen.

Irgendeine Lösungsmöglichkeit?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage