目前為止介紹了計算機和程式的運作,大家應該能漸漸體會到電腦的世界,就是從最基本的 0 和 1,組成簡單的開關,接著組成更複雜的元件,一層一層堆疊上去。 我們其實...
上次提到了抽象化對於電腦發展的重要性,對於網路,抽象化也扮演非常重要的腳色。 網路和電腦一樣是非常複雜的系統,要從頭到尾瞭解需要花費很大的功夫。所以網路和電腦一...
本篇簡單介紹一些網路世界常用到的名詞 Client / Server 架構 有時會簡稱 C/S 架構,看名稱就可以大概猜出意思是「客戶」和「服務」兩端。Clie...
Rails 是一個開發網頁應用的框架,是用 Ruby 程式語言寫的,所以有時候會稱為 Ruby on Rails(RoR)。至於 Rails 詳細到底是什麼,讓...
上回簡介了 Rails,其中 MVC 架構中的 Model 負責存取資料,這次就來講一下資料庫是什麼東西。 資料庫顧名思義就是儲存資料的地方。那為何不用直接用檔...
在稍微了解 Rails 之後,我們來實際操作一下,建立一個簡單的 Blog 系統,體驗一下使用 Rails 開發是什麼感覺吧! 規劃 想要來做一個系統,首先需要...
因為在嘗試實作的過程中,遇到了一些 Rails 的問題,Google 了一下好像是 Ruby 3.0 以後會遇到的問題,研究了一下不知道怎麼解,為了趕工文章,所...
建立專案 首先我們先用 rails指令建立專案,進入 blog 資料夾後,可以看到有許多自動產生的檔案。接著可以用專案內的 bin/rails 指令(會幫忙引入...
上次我們快速做了一個超陽春的 Blog,但是只能讓大家稍微感受一下開發一個 Rails 專案要做的事情,其中許多細節沒有講解得很清楚,接下來幾天我們就來一一說明...
上回解釋了 Routing 和 Controller 負責依照客戶端來的 HTTP 請求的 URL、Method,將請求分配給相對應的 Controller 中...