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

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

在 Rails 中生成子类模型或脚手架的命令行语法是什么?
rails g model Mysubclass my_field:string ....
如何指定父类?

最佳答案

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

例子:

1)创建一个父类“用户”。

rails g scaffold User login:string



2)创建一个子类“老师”。

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



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

关于ruby-on-rails - 用于创建子类模型/脚手架的 Rails (>=3.1) 生成器语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8792290/

相关文章:

ruby-on-rails - 使用 .env 文件在生产环境中设置 SECRET_KEY_BASE

ruby-on-rails - Rails - 如何检查条件单选按钮?

ruby-on-rails - 为 rails 和 rspec 加载中间件的正确方法

python - 有没有办法得到 "mutable"分数? - Python

python - 求和函数如何在带有for循环的python中工作

ruby-on-rails - 在 cucumber 中运行 selenium 而不打开浏览器

javascript - 如何在 Rails UJS 响应中使用 javascript 函数

ruby-on-rails - Rails 一直在源代码中启动终端类型?

Python 语法错误 : ("' return' with argument inside generator", )

ruby-on-rails - 您将如何为 `Iconv.new("UTF8//IGNORE", ...)` 习语编写测试?