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.js
beinhaltethttp://my.example.com/assets/bookmarklet.css
Die CSS-Datei wird dem Dom über hinzugefügtbookmarklet.js
Es 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?