Rails 生成模型

要生成 ActiveRecord 模型,为模型自动创建正确的 db 迁移和样板测试文件,请输入此命令

rails generate model NAME column_name:column_type

‘NAME’是模型的名称。 ‘field’是 DB 表中列的名称,’type’是列类型(例如 name:stringbody:text)。查看备注部分以获取支持的列类型列表。

要设置外键,请添加 belongs_to:model_name

所以说你想设置一个 User 模型,它有一个 usernameemail,属于 School,你可以输入以下内容

rails generate model User username:string email:string school:belongs_to

rails grails generate 的简写。这将产生相同的结果

rails g model User username:string email:string school:belongs_to