-
Joins上一篇我們介紹了 includes 跟 joins 的差異,今天想介紹一下 Joins 的各式用法及不同
先來假設我們今天有兩個 TABLE1 跟 TABLE2
TABLE1 存放了 學生的資料(table name = Stud...
-
Join and Includes我們在開發的時候免不了關聯資料庫,在撈資料的時候也常常會需要用到 joins 跟 includes
所以,我們什麼時候會用到 joins 跟 includes
要尋找跟其他 model 有關聯的資料
避免 N + 1...
-
我們在先前文章提過,Dockerfile 是我們用來建立 Image 的檔案
我們可以把 Dockerfile 想像成是千層蛋糕每一層為一個 LayerImage 就是層層堆疊後的千層蛋糕
讓我們來看一下 DockerHub 裡的 Ruby
按到 ...
-
身為一個 Rails Developer寫測試是必備的基本功
今天就來跟大家聊聊寫測試這件事
什麼是測試?
為什麼要寫測試?
測試分成哪些類型
有哪些工具可以幫我們完成測試?
測試該從哪開始?
3A 原則
什麼是測試?我們來看看維基百科怎麼定義。...
-
Parameter我們有時候會需要存取參數來作業,在 web application 中會有兩種參數的來源
query string (放在?後面)
以 POST 方法傳送 request 時,data 裡面的 query
在這之前,我們先來看一...
-
點選按鈕,常常給你一大片空白,或者是一動也不動
這是所謂的 Turbolinks 在作祟
大家都避之唯恐不及的 Turbolinks
Rails 團隊為什麼要把它放進來呢?
甚至在 Rails 7 升級成 Turbo ?
加速器Turbolinks...
-
為什麼要用 Docker不曉得大家是不是常遇到要開啟一個專案,卻因為裝置不相容,在安裝的過程中要一直 debug 的狀況,有時候甚至架不起來?
Docker 就是為了解決這個問題而出現的
什麼是 DockerDocker 是一種架設出虛擬環境的工具,...
-
在 Rails 中,如果沒有自動載入我們就需要使用 require 來載入相關檔案
有了 automatic loadingRail 會自動載入 lib 、標準函式庫、gem等
Controller 本身是個 class假如今天找不到 Control...
-
今天我們來加點 debug 機制吧
用 Rack Environment debug
step 1 印出環境變數我們在 a_quote 中把 Rack env 這個東西印出來看看
12345678# quotation/app/controller...
-
框架終於有一點雛形了相關的 gem 也都安裝完成了接下來就是做 Controller 啦!
首先,我們先將 version 升成 0.0.2
變更 versionstep 1 刪除 rainbow-0.0.1.gemstep 2 git add .s...