Каков синтаксис генератора Rails (> = 3.1) для создания модели / каркаса подкласса? - PullRequest
6 голосов
/ 09 января 2012

Каков синтаксис командной строки для генерации модели или скаффолда подкласса в Rails?

rails g model Mysubclass my_field:string ....

Как указать родительский класс?

Ответы [ 2 ]

10 голосов
/ 28 января 2013

Вы можете использовать «--parent = ParentClass».

Пример:

1) Создать родительский класс «Пользователь».

rails g scaffoldЛогин пользователя: строка

2) Создать дочерний класс "Учитель".

rails g scaffold URL учителя: string --parent = Пользователь

Но помните: вам все еще нужно создавать миграции (добавлять столбцы в таблицах данных) и изменять представления (добавлять поля в формах).

2 голосов
/ 09 января 2012

Так же, как синтаксис Ruby:

rails g model Parent::Children
...