在我的域类com.example.users.User中,我添加了临时字段证:
class User implements Serializable {
...
def carnets
static transients = ['springSecurityService', 'carnets']
...
}
在我的 gson 视图中user/_user.gson我想渲染它:
import com.example.users.User
model {
User user
}
json g.render(user, [excludes:['password', 'deleted', 'enabled', 'accountExpired', 'accountLocked', 'passwordExpired', 'authorities']]) {
//"carnets" g.render(template:"/carnet/index", collection: user.carnets, var:'carnets')
"carnets" tmpl.'/carnet/index'(user.carnets)
}
但我收到了:
原因:grails.views.ViewRenderException:错误渲染视图:找不到名称/carnet/index的模板
Carnet 的视图 gson 文件是自动生成的,并且在从 CarnetController 执行时可以正常工作。
我错过了什么?