通过生成器创建模型

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。