我從Rails 3.0.20到Rails 3.1.10進行了長期的升級。 (稍後我會升級到3.2,但我想在3.1與我的代碼庫工作的第一個比較重要的變化。我沒有一個測試套件,所以請多多包涵,因爲我克服了不少技術債務。謝天謝地,該應用程序並不那麼龐大或複雜。)將許多JS文件與Rails Asset Pipeline結合使用
我一直有我的應用程序中的各種視圖單獨的JS文件。現在,Asset Pipeline希望將所有這些組合到一個文件中。問題是,我的很多變量和函數名稱相互碰撞,通常只會導致問題。
我的假設是我需要在這裏使用某種類型的命名空間,然後在需要它的頁面上的特定命名空間中初始化代碼。
有沒有一個標準的方法來做到這一點?或者,總體上有更好的方法嗎?
澄清的一點說明:我還沒有準備好切換到CoffeeScript。
這個答案沒有提到OP關心的變量/函數名稱衝突。 – 2017-02-15 17:14:27