![](/img/trans.png)
[英]How to mock a service injected in a domain class from a Controller Test Class?
[英]How to scaffold controller to a domain class from plugin?
我安装了一个插件并想从插件中构建一个域类。 对于我的项目自己的域类Foo
我将scaffold = true
添加到FooController
。 如果我尝试这样做,它会显示在控制器列表中,但没有生成视图(404 错误)。 我在控制器中导入了类。
知道出了什么问题或如何解决这个问题吗?
尝试使用类名搭建脚手架:
static scaffold = DomainClassFromPlugin
如果您是插件编辑器,您应该能够在 BuildConfig.groovy 中添加脚手架插件
compile ":scaffolding:2.0.1"
然后应该是针对域类运行您的generate或generate-all命令以创建控制器和/或视图。
现在,如果您无权访问插件源,则从使用具有您想要搭建的域的插件的应用程序中,我认为您将无法访问。 你将不得不自己编码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.