What is the Rails generator syntax (> = 3.1) for subclassing model / scaffold?

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

rails g model Mysubclass my_field:string ....

How to specify a parent class?

+4
generator ruby-on-rails ruby-on-rails-3 subclass
source share
2 answers

You can use "--parent = ParentClass".

Example:

1) Create the parent class "User".

rails g scaffold User Login: String

2) Create a child class "Teacher".

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

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

+8
source share

Just like Ruby syntax:

 rails g model Parent::Children 
+3
source share

All Articles