Grails генерирует - все ведут себя странно / ошибочно (1.3.7) - PullRequest
0 голосов
/ 09 октября 2011

Я создал класс домена под названием Money с 3 полями. Я сделал все.

Затем я полностью изменил класс, теперь у него всего 10 полей, и ни одно из них не совпадает с именами первых 3 полей.

Когда я генерирую все, происходят две проблемные вещи:

1) он генерирует старый класс домена Money, содержащий только 3 поля, что можно увидеть, открыв create.gsp или запустив код.

2) в поведении перезаписи также есть небольшая ошибка: я сдуваю каталог views / money и MoneyController, и я нахожу, что происходит, генерировать все сначала генерирует старые представления / контроллер класса домена (т.е. с шага 1), наблюдая за немедленным / новым файлом даты / времени, а затем спрашивает меня, хочу ли я их перезаписать! :-) Перезаписать только что сгенерированный материал.

Я делал это несколько раз - взорвал каталог views / money, MoneyController, но я не могу заставить его распознать новый класс одного домена и заставить его создать его. Странно.

Я делаю это в Intelligent, используя либо командное окно grails, либо ярлыки, которые оно позволяет делать из класса домена; оба работают одинаково (проблема).

Так что я должен где-то застрял в некотором классе домена Money, но я буду проклят, если смогу его найти. Также обратите внимание, что у меня есть правильный пакет в моей новой версии класса домена.

Есть предложения?

Я собираюсь переименовать этот класс в Money2, чтобы я мог заставить его работать. Но это, вероятно, не очень хорошее конечное решение! : - (

Я также вышел из intellij, и это не помогло.

1 Ответ

0 голосов
/ 09 октября 2011

Кажется, это проблема в Intellij. Когда я запускал grails generate-all за пределами Intellij, он обнаруживал ошибки в моих ограничениях и не собирал GSP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...