什么是用于创建子类模型/脚手架的Rails(> = 3.1)生成器语法?

时间:2012-01-09 17:09:07

标签: ruby-on-rails ruby-on-rails-3 generator subclass

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

rails g model Mysubclass my_field:string ....

如何指定父类?

2 个答案:

答案 0 :(得分:9)

您可以使用“--parent = ParentClass”。

示例:

1)创建父类“User”。

  

rails g scaffold用户登录:string

2)创建一个子类“Teacher”。

  

rails g scaffold教师网址:字符串--parent =用户

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

答案 1 :(得分:2)

就像Ruby语法一样:

rails g model Parent::Children