用于创建子类模型/支架的Rails(> = 3.1)生成器语法是什么? [英] What is the Rails (>=3.1) generator syntax for creating a subclass model / scaffold?
本文介绍了用于创建子类模型/支架的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屋!
查看全文