Stan Blog

學習過程中的一些記錄

[Rails] Asset pipeline

Assets 指的是 JavaScript、Stylesheets 和 image 這些靜態檔案。在 Rails 目錄中,只有 Public 是公開讀取的,通常靜態檔案都放在這個目錄下,以讓瀏覽器直接讀取。

而 Rails 的 Assets pipeline 框架可以突破 Public 目錄限制,將靜態檔案依需求放在不同目錄底下,Rails 會幫你組合並壓縮。

用 pipeline 的好處

  • 將所有的 js 或 css 壓縮打包成單一檔案,減少 http request 的大小與數量,增加網站效能與速度。

  • 支援 SCSS、CoffeeScript 這樣的 high-lever 語言,可以用更簡單更快速的方式來寫 css 及 js。

Comments

comments powered by Disqus