用于创建子类模型/支架的Rails(> = 3.1)生成器语法是什么? [英] What is the Rails (>=3.1) generator syntax for creating a subclass model / scaffold?

查看:58
本文介绍了用于创建子类模型/支架的Rails(> = 3.1)生成器语法是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Rails中生成子类模型或支架的命令行语法是什么?

What is the command line syntax for generating a subclass model or scaffold in Rails?

rails g model Mysubclass my_field:string ....

如何指定父类?

推荐答案

您可以使用"--parent = ParentClass".

You can use "--parent=ParentClass".

示例:

1)创建一个父类"User".

1) Create a parent class "User".

rails g scaffold用户登录:字符串

rails g scaffold User login:string

2)创建一个子类教师".

2) Create a child class "Teacher".

rails g脚手架教师url:string --parent = User

rails g scaffold Teacher url:string --parent=User

但是请记住:您仍然需要创建迁移(在数据表中添加列)和更改视图(在表单中添加字段).

But remember: you still need to create migrations(adding columns in datatables) and change views(adding fields in forms).

这篇关于用于创建子类模型/支架的Rails(> = 3.1)生成器语法是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆