我正在使用带有redmine_tagging插件的Redmine。在问题视图中可以选择创建PDF。我想自定义导出的PDF以显示问题的标签。 我已经找到了导出PDF的帮助类,所以我现在可以自定义大多数输出字段而不是标签。 Here是Redmine的一般助手的ruby源代码。 例如,这是我写出状态的方式:
left << [l(:field_status), issue.status]
我发现了如何为标签显示标签:
left << [:Tags, ???]
但是,标签的值是“缺失”。我认为它应该是某种类型的数组,就像我对其他客户端的问题进行查询一样,我得到像这样的json:
{
"issues": [
{
...
"tags": [],
},
...
}
有什么想法吗? 谢谢!
答案 0 :(得分:1)
最后我用这种方式解决了问题:
context = TaggingPlugin::ContextHelper.context_for(@project)
affected_issue = Issue.find(issue.id)
issue_tags = affected_issue.tag_list_on(context)
tagsString = ""
issue_tags.each do |x|
tagsString += " " + x.to_s
end
left << [:Tags, tagsString]