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


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

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

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

Rubyist, Backend Engineer
如果有需要在儲存資料時要以integer型態寫入,但是呈現時希望用string表示。這個時候利用Enum設定欄位資料就是不錯的選項之一。
任務總表裡的 “優先順序” 及 “狀態” 如用文字來表示將會更清楚,所以我們可以在該model檔設定如下:
如此一來,在檔案總表就會更新成
除此之外,在 rails console 裡也比較清楚及方便debug
Comments