我在Rails應用程序的JavaScript文件,其中我拉在樣式表這樣的 -Rails 3 - 如何在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文件。
所以,我的問題是,我怎樣才能得到這個myStles.css文件的編譯名稱在我的JavaScript文件。以上代碼包含JavaScript文件也被編譯。
我會懷疑讓資產管道在js之前編譯css可以讓asset_path函數產生正確的路徑嗎? – rickypai