Как переопределить наследуемые_ресурсы с помощью команды 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