どのウェブサイトにもロードできるブックマークレットがあります。
それはこのように動作します;
- 負荷
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
、現在のドメインの前に追加するオプションが見つかりません。
解決策はありますか?