2017-07-19 114 views
1

我使用Redmine和redmine_tagging插件。在問題視圖中可以選擇創建PDF。我想定製導出的PDF以顯示問題的標籤。 我已經找到了導出PDF文件的助手類,所以我現在可以定製大部分輸出字段,但不能定製標籤。 Here是Redmine的幫手的紅寶石源代碼。 比如我這是怎麼寫出來的狀態:將Redmine問題標籤導出爲PDF

left << [l(:field_status), issue.status] 

我已經找到了如何顯示標籤標籤:

left << [:Tags, ???] 

然而,標籤的值是「丟失」。我以爲這應該是某種數組,彷彿我就問題的查詢與其他客戶端,我得到的JSON這樣的:

{ 
"issues": [ 
    { 
    ... 
    "tags": [], 
    }, 
    ... 
} 

任何想法? 謝謝!

+0

StackOverflow的是討論具體的代碼;看[問]。這可能會被關閉。我建議您嘗試使用Redmine使用的[RBPDF](https://github.com/naitoh/rbpdf)gem,並查看是否可以向PDF添加文本。如果遇到問題,請發佈您遇到問題的特定代碼。 –

回答

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]