У меня есть букмарклет, который можно загрузить на любой веб-сайт.
Это работает следующим образом;
http://my.example.com/assets/bookmarklet.js
http://my.example.com/assets/bookmarklet.css
Файл css добавляется в dom через bookmarklet.js
, поэтому необходимо знать, где он находится.
Мой код выглядит следующим образом;
// assets/javascripts/bookmarklet.js.erb
var config = {
stylesheetUrl: '<%= asset_path("bookmarklet.css", :only_path => false) %>'
}
Но независимо от того, что я пытаюсь сделать, это выглядит как
var config = {
stylesheetUrl: '/assets/bookmarklet.css'
}
Мне нужно asset_path
, чтобы вернуть полный URL-адрес. Но asset_url
не существует, и я не могу найти вариант asset_path
, который будет добавлять текущий домен.
Есть решение?