0

我正在编写 Redmine 插件并在控制器中有此代码:

@project = Project.find(params[:id])
@wiki = @project.wiki
@page = @wiki.find_page(params[:page])
@export1 = textilizable @page.content, :text, :attchments => @page.attachments

调用此代码后,我收到错误:
TypeError (can't convert String into Hash): app/helpers/application_helper.rb:516:in parse_wiki_links' app/helpers/application_helper.rb:492:ingsub!' app/helpers/application_helper.rb:492:in `parse_wiki_links'

是什么导致了问题,有什么办法可以解决吗?
谢谢。

4

2 回答 2

0

attachments可能是除非本来就是这样的拼写错误?

于 2011-04-26T12:42:34.207 回答
0

使用调试器和/或记录器来查看传递给 textilizable 方法或 parse_wiki_links 方法的内容,然后在相关 api 中查找它并查看它期望传递的内容。

这些只是遇到问题时应该使用的一般技术。

于 2011-04-26T14:38:28.827 回答