在我的Grails应用程序中,我使用自定义链接生成器,将当前租户的名称作为参数动态添加到所有链接。在我的单元测试中,我现在在单元测试中调用redirect()时得到org.codehaus.groovy.grails.web.mapping.exceptions.UrlMappingException
,因为它显然缺少所需的动态参数。
我尝试将自定义重定向方法添加到控制器元类中,但它未正确拾取:
MyController.metaClass.redirect = { Map params ->
}
有什么方法可以拦截动态控制器方法或设置模拟链接生成器来添加参数?