2

我在 rails 应用程序中有 javascript 文件,我在其中拉入这样的样式表 -

   loadAssets: function(){ 
    var stylesheet = document.createElement('link');
    stylesheet.href = "<%= asset_path('lib/myStyles.css') %>"; 
    stylesheet.rel = 'stylesheet';
    stylesheet.type = 'text/css';
    document.getElementsByTagName('head')[0].appendChild(stylesheet);
}

但是这里使用的asset_path 助手,只是给出了简单的myStyles.css 名称,它应该是那个css 文件的编译名称。

因此,我无法使缓存过期并获取新的 myStyles.css 文件。

所以,我的问题是,我怎样才能在我的 javascript 文件中获得这个 myStles.css 文件的编译名称。上面包含 javascript 文件的代码也会被编译。

4

1 回答 1

0
<%= asset_path('lib/myStyles.css'), :digest => true) %>
于 2012-08-17T20:23:42.577 回答