2016最後一天,你回顧2016了嗎?
通常這邊就是規劃DB、規劃Model、然後設定deploy。
好,那就一個一個的來。
基本上,一個作者會有好多本書,然後書會紀錄讀完了沒。
鏘鏘,就是這樣!
第一個,先產生作者(author)的model:
很簡單的,只要一個名字欄位,然後記得把它加上has_many
class Author < ApplicationRecord
has_many :books
end
再來,generate book的model
欄位多了一點,要記得reference到author。然後編輯model,加上status enum:
class Book < ApplicationRecord
enum status: [ :unread, :reading, :finished ]
belongs_to :author
end
哥先打這樣,我先去煙火卡位。
基本上應該還要加上controller跟TDD,
但我覺得這部分應該再切一天,就是再用掉一天後面TBD的機會。
好囉,大家新年快樂。