覆寫 Spree 的 JS

直接在 app/asserts/javascripts/spree 資料夾下建立一個同名檔案,寫入內容即可。

如果在 app/asserts/javascripts/spree 找到同名的檔案,就不會載入 spree 原本的檔案。

app/asserts/javascripts/spree/backend/ 下建立一個檔案:taxonomy.jstaxonomy.js.coffee。寫入以下程式碼:

console.log("QQ");

證明我們寫的檔案被載入

開啟頁面 http://localhost:3000/admin/taxonomies 後開啟 console 會發現 "QQ" 顯示在 console 下。

證明套件內的檔案沒有被載入

在 console 輸入

setup_taxonomy_tree
> VM4005:1 Uncaught ReferenceError: setup_taxonomy_tree is not defined

results matching ""

    No results matching ""