Possiedo un bookmarklet che può essere caricato su qualsiasi sito Web.URL completo di asset in un file .js.erb di Rails
Funziona così;
- carichi
http://my.example.com/assets/bookmarklet.js
- include
http://my.example.com/assets/bookmarklet.css
il file CSS viene aggiunto al DOM tramite bookmarklet.js
, quindi ha bisogno di sapere dove questo è.
Il mio codice è come segue;
// assets/javascripts/bookmarklet.js.erb
var config = {
stylesheetUrl: '<%= asset_path("bookmarklet.css", :only_path => false) %>'
}
Ma non importa quello che provo questo rende come
var config = {
stylesheetUrl: '/assets/bookmarklet.css'
}
ho bisogno del asset_path
di restituire un URL completo. Ma il numero asset_url
non esiste e non riesco a trovare un'opzione a asset_path
che anteporrà il dominio corrente.
Qualsiasi soluzione?
questo è esattamente, grazie. –
Ciò richiede il parametro 'only_path' su' asset_path'? – colllin
@collindo Non che io sappia - non ricordo di averlo usato. – Thilo