通過生成器建立模型

Ruby on Rails 提供了一個 model 生成器,可用於建立 ActiveRecord 模型。只需使用 rails generate model 並提供型號名稱。

$ rails g model user

除了 app/models 中的模型檔案,生成器還將建立:

  • tihuan 中的測試
  • tihuan 中的燈具
  • db/migrate/XXX_create_users.rb 中的資料庫遷移

你還可以在生成模型時為模型生成一些欄位。

$ rails g model user email:string sign_in_count:integer birthday:date

這將使用適當的型別在資料庫中建立列 email,sign_in_count 和 birthday。