Как переопределить наследуемые_ресурсы с помощью команды rails scaffold

Я использую гем active_admin в своем приложении на Rails 3, которое имеет в качестве зависимого элементаользуемые объекты. Я в некотором роде новичок и предпочел бы избегать качеств "черного ящика" для атрибутов inherited_resources для своих собственных контроллеров, однако, когда я запускаю стандартную команду rails g scaffold, генерируемые контроллеры наследуются оттекарированные_ресурсы. Я знаю, что могу вручную переопределить это, унаследовав от ApplicationController, однако я хотел бы иметь возможность генерировать стандартные платформы rails, если это возможно.

2 ответа

Решение

-c=scaffold_controller

или добавьте это в config/application.rb

config.generators do |g|
  g.scaffold_controller "scaffold_controller"
end

Также отмечено в теме проблемы на github: https://github.com/josevalim/inherited_resources/issues/195

Другие вопросы по тегам