Консоль Grails - Не могущий найти класс?

Я работаю через "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, и я не могу выполнить вышеупомянутую команду.

Что идет не так, как надо здесь?

29
задан Stefan Kendall 16 April 2010 в 18:52
поделиться

1 ответ

Вы пытались импортировать пакет, содержащий класс вашего домена, прежде чем пытаться создать его экземпляр?

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()
45
ответ дан 28 November 2019 в 01:35
поделиться