Logging 是儲存關於 ruby 程式運行資訊的過程,這對開發跟產品環境都是有幫助的,因為 logging 的重點是在搜集發生的事件,什麼錯了&什麼對了。所...
在專案剛開始的時候,可能會使用到 “scaffold” 來建立檔案,方法非常簡單使用rails g scaffold指令。但是這個指令到底做了什麼事? “sca...
什麼是實體變數? 在 Ruby 的程式語言裡實體變數是一種以 @ 符號為開頭的變數。 @fruit 實體變數屬於物件導向程式的一部分,這些物件有屬於自己儲存資...
Rails 5.1 之前 Rails 5.1版本中,其中有一個的重點就是 form_with。在Rails 5.1之前,有兩種表格,一個是 form_tag,一...
如果你正在學 ruby 那可能會覺得當你在使用 "self" 會非常困惑,他是怎麼運作的?到底什麼是 "self"? 這...
helpers 在 rails 裡面, 在 helpers 的資料夾裡面建立 module 方法可以使用在 view 當中使用,主要的目的是可以將資料轉換成 h...
為什麼今天要MVC呢? 貫徹在ruby on rails的其中一句話 "慣例優於設定",所有人都依照這個慣例在做事,即便你今天接到新專案也知...
一個環境變數是一個鍵值對,看起來像這樣: KEY=VALUE 在主機裡的所有程式使用環境變數分享設定值,環境變數的例子: 設定預設的修改者,告訴 ruby 哪...
什麼是類別? 類別是建立物件導向程式設計的基礎,可以幫助你在建立物件時定義你要的”藍圖“,物件都是類別的產物。什麼?你問說什麼是物件? 物件是一個獨立的”東西“...
什麼是 scope ,為什麼好用?in Rails & why is it useful? Scopes 都是定義在 rails models 裡面客制...