gpt4 book ai didi

grails - groovy.lang.MissingPropertyException

转载 作者:行者123 更新时间:2023-12-02 14:10:55 25 4
gpt4 key购买 nike

我一直在尝试在groovy上使用动态脚手架来查看Tasks列表。我的网域类别如下

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()
}
}

我的 Controller 类如下:
package projecttracker

class TaskController {
def scaffold =true

def index() {
redirect(action:list)
}
}

但是,每当我调用Task Controller 的index方法时,就会发生以下错误:
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:}

有人可以告诉我,如何在此处定义列表方法吗?提前致谢。

最佳答案

确保您使用字符串作为方法名称,并且脚手架变量必须是静态的,即

静态支架= true

def index(){
重定向(操作:“列表”)
}

关于grails - groovy.lang.MissingPropertyException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31391597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com