2017-07-19 6 views
1

私はredmine_taggingプラグインでRedmineを使用しています。問題の視点でPDFを作成するオプションがあります。エクスポートされたPDFをカスタマイズして問題のタグを表示したいと思います。 私は既にPDFをエクスポートするためのヘルパークラスを見つけました。そのため、ほとんどの出力フィールドはカスタマイズできますが、タグはカスタマイズできません。 Hereは、一般的なRedmineのヘルパーのルビソースコードです。Redmineの問題タグをPDFにエクスポート

left << [:Tags, ???] 

しかし、タグの値が「行方不明」されています

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

私はタグのラベルを表示する方法を見つけた: は、例えば、これは私が状態を書き出す方法です。

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

任意のアイデア:私は、私は残りのクライアントの問題でクエリを作るかのように私はこのようなJSONを取得し、それが配列のいくつかの種類でなければなりませんと仮定しますか? ありがとうございました!

+0

StackOverflowのは、特定のコードを議論するためのものです。 [ask]を参照してください。これはおそらく閉鎖されるでしょう。 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] 
関連する問題