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