【发布时间】:2012-04-28 12:21:15
【问题描述】:
我有一个可以加载到任何网站的书签。
它是这样工作的;
- 加载
http://my.example.com/assets/bookmarklet.js - 包括
http://my.example.com/assets/bookmarklet.css
css文件是通过bookmarklet.js添加到dom中的,所以它需要知道这是在哪里。
我的代码如下;
// assets/javascripts/bookmarklet.js.erb
var config = {
stylesheetUrl: '<%= asset_path("bookmarklet.css", :only_path => false) %>'
}
但无论我尝试什么,都会呈现为
var config = {
stylesheetUrl: '/assets/bookmarklet.css'
}
我需要asset_path 来返回完整的网址。
但是asset_url 不存在,而且我找不到asset_path 的选项来添加当前域。
有什么办法吗?
【问题讨论】:
标签: ruby-on-rails-3 asset-pipeline sprockets