сохранить () домен в проекте Grails-плагин - PullRequest
0 голосов
/ 15 марта 2012

Создан класс домена, Student.

Создан контроллер в контроллере с именем

def p = new Student()
p.save()

В нем говорится:

No signature of method: hazelgrails.Student.save() is applicable for argument types: () values: []
Possible solutions: save(), save(boolean), save(java.util.Map), wait(), any(), wait(long). Stacktrace follows:
Message: No signature of method: hazelgrails.Student.save() is applicable for argument types: () values: []
Possible solutions: save(), save(boolean), save(java.util.Map), wait(), any(), wait(long)

Запрещены ли операции CRUD домена вПроект плагина?

Я ленивый разработчик, не хочу создавать тестовое приложение и упаковывать / устанавливать плагин каждый раз, когда я пишу код.

Ответы [ 2 ]

2 голосов
/ 15 марта 2012

Разрешены ли доменные операции CRUD в проекте плагина?

Они есть.Вы уверены, что поместили свой класс Student в каталог domain?

Я ленивый разработчик, не хочу создавать тестовое приложение и подключать / устанавливать плагин каждый раз, когда я пишу код.

Вы можете избежать этих издержек, загрузив плагины на месте

1 голос
/ 15 мая 2012

Если имя класса в файле не совпадает с именем файла groovy, вы получите ту же ошибку.В моем случае это был MyImage.groovy против класса Myimage (строчная I).Это похоже на ошибку в Grails 2.0.3 и ниже.

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