как создать леса для модели, которая уже на месте - PullRequest
3 голосов
/ 03 февраля 2010

У меня уже есть модель.Я просто хочу, чтобы для него были созданы некоторые административные экраны, которые будут выполнять функцию добавления / редактирования / обновления / удаления.

Моя модель называется User, и у нее есть свойства user_id, first_name, last_name, user_status, created_at, updated_at, updated_by

Можно ли использовать script/generate scaffold на этой модели, чтобы функциональность crud работала сама по себе, и тогда я могу простосделать его похожим на остальную часть приложения.

Я не знаю, имеет ли это значение, но модель user имеет отношение has_many through к другой таблице

Ответы [ 2 ]

1 голос
/ 03 февраля 2010

Я полагаю, что вы можете использовать nifty_scaffold для этого

0 голосов
/ 29 октября 2013

Похоже, вам просто нужен контроллер администратора + представления для пользователей. Вы должны тщательно продумать расстояние между именами в административной области (что легко сделать с помощью следующего генератора в rails 3):

rails generate controller Admin::Users

дополнительно, если вы также хотите, чтобы сгенерированные представления были основаны на существующей модели пользователя:

rails generate scaffold_controller Admin::Users
...