早期一個網站只有 HTML、CSS、JS 檔案組成,謂之靜態網站,但靜態不符合資料日漸變多的需求,後期又出現了動態網站,用 PHP、CGI 等程式語言去動態產生 HTML 檔案,同時會需要資料庫存取網站的各種內容,於是網站工程師又開始學習關聯式資料庫與 SQL。隨著網站的成長,發現 JS、與 CSS 造成的 HTTP 請求過多,又開始使用了 CSS/JS Precompiler 以減少檔案數量。過去在架設的一個網站所需要技術非常的多,而 Rails 是一個整合了以上各種知識的框架,其特色在於快速與易用,能在短時間內建制一個網站。
在這堂 24 小時的 Rails 基礎課程中,我們將讓你了解其基本運作,從如何處理網址、與資料庫互動,到最後產生一個網頁。在資料庫方面,教學如何透過 ORM 在不寫 SQL 的情況下與關聯式資料庫互動。而在前端處理方面,教導如何使用 Assets Pipeline 減少請求的數量與前端的 DRY 哲學。
課程詳細資訊,請見:



