我有一个可以在任何网站上加载的书签。
它的工作原理是这样;
- 负载
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
将预先考虑当前域。
任何解决方案?