如果有需要在儲存資料時要以integer型態寫入,但是呈現時希望用string表示。這個時候利用Enum設定欄位資料就是不錯的選項之一。


symbol1
symbol1

任務總表裡的 “優先順序” 及 “狀態” 如用文字來表示將會更清楚,所以我們可以在該model檔設定如下:

symbol1

如此一來,在檔案總表就會更新成

symbol1

除此之外,在 rails console 裡也比較清楚及方便debug

symbol1