【发布时间】:2011-02-23 15:18:35
【问题描述】:
通常,您在 Grails 生成的控制器列表方法中有以下最后一行:
[userInstanceList: User.list(params), userInstanceTotal: User.count()]
如果我想通过特定条件限制用户,它看起来像
[userInstanceList: User.list(params) {
ilike('login', '%test%')
}, userInstanceTotal: User.count() {
ilike('login', '%test%')
}]
但这违反了 DRY 原则 - 重用标准闭包的最佳方法是什么?
【问题讨论】: