Я пытаюсь использовать динамические леса в groovy на grails, чтобы увидеть список задач. Мой класс домен следующим образомgroovy.lang.MissingPropertyException
package projecttracker
import java.util.Date;
class Task
{
String name
String description
Date dueDate
String toString() {
"${name}"
}
static belongsTo = [enduser: EndUser ,project: Project]
static constraints = {
name()
description()
dueDate()
}
}
Мой класс контроллер выглядит следующим образом:
package projecttracker
class TaskController {
def scaffold =true
def index() {
redirect(action:list)
}
}
Но всякий раз, когда я вызываю метод индекса контроллера задач, появляется следующее сообщение об ошибке:
URI : /ProjectTracker/task/index
Class: groovy.lang.MissingPropertyException
Message: No such property: list for class: projecttracker.TaskController Possible solutions: edit, flash, class
Around line 7 of grails-app\controllers\projecttracker\TaskController.groovy
4: def scaffold =true
5:
6: def index() {
7: redirect(action:list)
8: }
9:}
Может ли кто-нибудь сказать мне, как определить метод списка здесь? Заранее спасибо.
Если я сделаю имя функции строкой, это приведет к ошибке «HTTP status 404». –
Какую версию Grails вы используете? Если вы используете Grails 3, больше нет поддержки для строительных лесов - к сожалению, –
Если вы используете версию 2.3.0 - 2.5.0, в коде леса нет метода списка, поскольку метод индекса действует как метод старого списка , В графе <2.3.0, ответ выше должен работать –