以15分鐘建立部落格聞名的Rails,不做重複的事、慣例優於設定,讓程式碼保持簡潔、快速。
多樣化的模組讓你輕鬆存取各種功能,不用一字一字敲打,用幾招小魔法就能輕鬆召喚。
一步步手刻打造,讓我們一探究竟Rails的魔法世界!
開始手刻之前,我們來快速認識 Rails 的運作以及架構吧 Rails 採用 MVC 架構,另外還有 R (Route)MVC 分別為 Model、View、C...
Ruby 與 Web Browser 之間的溝通橋樑 Rack 使用簡單的方法來傳遞 HTTP requestHTTP 收到 request 後會傳回應給我們...
Rubygem 就很像一個五金行囊括所有應用在Ruby上的套件 GEM是什麼? 想像一下,當我們要組家具大部分的人應該都直接去家具店挑或是到 IKEA 買回來...
我們終於要開始來復刻 Rails 囉!為你的框架取個好聽的名字吧!我們這邊會用Rainbow作為名稱 *如果之後想把框架推到rubygem.org中,記得別用到...
昨天把初步框架架起來今天就來做個應用程式來試看看吧! step 1 初始化 我們要做一個 quotations 的應用程式首先在 rainbow 外建立一個資料...
建立好基本的框架及應用程式後我們要來把框架做得更完善一點啦! debugging 我們先從建立 debugging 開始這邊並不是真的寫 debug 功能 而是...
接下來我們要來建立測試檔囉 step 1 在 gemspec 檔案加入測試語法 我們目前在開發以 Rack 為基底的套件使用 rack-test 會讓測試更方便...
框架終於有一點雛形了相關的 gem 也都安裝完成了接下來就是做 Controller 啦! 首先,我們先將 version 升成 0.0.2 變更 versio...
今天我們來為 Contorller 加點 debug 機制吧 用 Rack Environment debug step 1 印出環境變數 我們在 a_quot...
在 Rails 中,如果沒有自動載入我們就需要使用 require 來載入相關檔案 有了 automatic loadingRail 會自動載入 lib 、標準...