Подтвердить что ты не робот

Как сделать эшафот только для контроллера и представлений, если модель уже существует?

Я уже установил Devise в Мое приложение.
Таким образом, модель пользователя уже сгенерирована и существует путем установки Devise

Теперь я хотел бы добавить свой собственный контроллер users_controller.rb и его представления index и show.
Как я могу сделать эшафот, не влияя на уже существующую модель пользователя?

4b9b3361

Ответ 1

Для эшафота с только столбцом "name":

rails g scaffold User name --skip

Просто добавьте несколько столбцов.

Посмотрите на вывод rails g scaffold -h для получения дополнительной информации.

Ответ 2

Попробуйте это,

rails g scaffold_controller controller_name 

Вы найдете дополнительные опции через

rails generate -h

Ответ 3

Если вы хотите просто управлять контроллером и представлениями без всего эшафота, вы можете сделать:

rails generate controller Users index show