Я работаю через "Grails в Действии" книга, и я застреваю в той части, которая представляет консоль чаш Грааля. От моего каталога проекта я ввел "консоль чаш Грааля" для открытия консоли, и консоль даже выходная информация, указывающая на это, компилировала классы, но когда я ввожу это в консоль:
new Quote(author:'Larry Wall',content:'There is more than one method to our madness.').save()
Я получаю эту ошибку:
unable to resolve class Quote
at line: 1, column: 1
Класс Кавычки существует в Quote.groovy в grails-app/domain/qotd/Quote.groovy
, и я не могу выполнить вышеупомянутую команду.
Что идет не так, как надо здесь?
Вы пытались импортировать пакет, содержащий класс вашего домена, прежде чем пытаться создать его экземпляр?
import qotd.Quote
new Quote(author:'Larry Wall',content:'There is more than one method to our madness.').save()
, чтобы убедиться, что вы также можете попробовать указать полное имя:
new qotd.Quote(author:'Larry Wall',content:'There is more than one method to our madness.').save()