Я работаю над проектом в Grails 2.0.RC1, и я хотел бы иметь возможность сохранить контроллеры скаффолдинга и представления для моих доменных объектов, чтобы иметь «низкоуровневый», доступ разработчика только к неподвижному с вещами при возможности разработки производственной версии представлений и контроллеров (с похожими именами, особенно для контроллеров). Я бы хотел сохранить их как есть, чтобы я мог их заново сгенерировать при обновлении уровня домена, поэтому простое их перемещение, скорее всего, не сработает.
Я надеюсь, что есть способ сделать магию UrlMapping, которая позволила бы мне получать запросы на "/ mgr / book" для контроллера Book в скаффолдах, а "/ book" - для моего производственного контроллера. Я не могу найти в документации ничего о том, как иметь сопоставления для определенных групп контроллеров (без указания каждого контроллера по имени вместо нотации $ controller).
Моя другая мысль - превратить мой уровень домена в плагин, а затем создать отдельный проект, который будет только для представлений в скаффолде. Это было бы легче удалить перед началом работы, но также кажется более трудоемким и поднимает проблему одновременного запуска двух приложений grails на одном компьютере.