Может ли генерировать scaffold поместить контроллер в пространство имен? - PullRequest
18 голосов
/ 15 июня 2010

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

Ответы [ 3 ]

18 голосов
/ 15 июня 2010

Когда я впервые это делаю, я запускаю

script/generate scaffold blog

и затем рефакторинг контроллера, представлений и т. Д. Мое предпочтительное решение на данный момент:

script/generate scaffold admin::blog

, а затем рефакторинг модели, модульное тестирование и миграция; это меньше работы.

Если есть лучший ответ, я приму его.

5 голосов
/ 08 декабря 2016

Вы можете сделать это для рельсов <3: </p>

script/generate scaffold Blog title:string

или

script/generate scaffold admin::blog title:string

Для рельсов> 3:

rails g scaffold Blog title:string

или

rails g scaffold admin/blog title:string
4 голосов
/ 25 августа 2013

Этот вопрос довольно часто задают на стеке. И я также столкнулся с этой проблемой и не нашел стандартного решения для этого.

Итак, я создал rails-admin-scaffold gem (пока это только Rails 4), который автоматизирует этот процесс, и написал статью с более подробным объяснением. Надеюсь, это будет полезно для кого-то.

...