Rails 生成模型
要生成 ActiveRecord 模型,為模型自動建立正確的 db 遷移和樣板測試檔案,請輸入此命令
rails generate model NAME column_name:column_type
‘NAME’是模型的名稱。 ‘field’是 DB 表中列的名稱,’type’是列型別(例如 name:string 或 body:text)。檢視備註部分以獲取支援的列型別列表。
要設定外來鍵,請新增 belongs_to:model_name。
所以說你想設定一個 User 模型,它有一個 username,email,屬於 School,你可以輸入以下內容
rails generate model User username:string email:string school:belongs_to
rails g 是 rails generate 的簡寫。這將產生相同的結果
rails g model User username:string email:string school:belongs_to