2016-12-08 69 views
1

比方說,我有一個被通過的CoffeeScript處理器運行custom.js.coffee文件和文件custom.js.erb.coffee其被通過兩個CoffeeScript的再培訓局的處理器上運行。Ruby on Rails的 - 鏈接預處理器引擎

鏈接預處理引擎的好處是什麼?

回答

1

鏈接預處理引擎本身的好處是什麼?

ERB是Ruby一個簡單的模板系統,任何純文本文檔中嵌入的代碼(或任何其它這樣的cssjsymlhtml等等),這意味着你能夠使用紅寶石代碼在那些文件中。第一步是erb預處理(執行ruby代碼並粘貼結果),然後將咖啡轉換爲js代碼併發送到網頁。好處是生成的文件可以依賴於ruby邏輯,並將數據從ruby傳遞給js。

順便說一句,你可以省略erb擴展名,你仍然可以在這些文件中使用erb代碼。