我有一个脚本,其中包含一些带有过时狂欢的Go代码。我遇到了一个问题:
c.RenderArgs undefined (type *revel.Controller has no field or method RenderArgs)
我试图四处搜索,但无法找出替换它的内容以修复错误。我不熟悉陶醉,所以它让事情变得更加困难。
如果有人可以提供帮助,或者只是将我链接到可以提供帮助的空间(如果我错过了,我很抱歉)我会很高兴!
答案 0 :(得分:1)
使用ViewArgs
代替RenderArgs
。
答案 1 :(得分:0)
如果不发布更多代码,则无法准确回答您的问题,但这是我在Godocs for Revel中找到的内容。
func(c * Controller)Render(extraRenderArgs ... interface {})Result
渲染与调用Controller方法对应的模板。在渲染模板之前,参数将添加到c.RenderArgs。它们以本地标识符为基础。
我相信您的代码要么尝试修改已更改为不再导出的字段,要么调用已更改为上述字段的方法。
答案 2 :(得分:0)