カスタムフィールドの値を取得する
チケットのカスタムフィールドの値を取得する
Issue#custom_filed_valuesは、カスタムフィールドの値を保持するCustomValueオブジェクトが格納された配列を返します。その中から値を取得したいカスタムフィールドに対応するCastomValueオブジェクトを特定し、CustomValue#valueを呼びます。
# カスタムフィールドの値を取得したいチケットに対応するオブジェクト
issue = Issue.last
# 対象のカスタムフィールド名
cf_name = "カスタムフィールド名"
# CastomValueオブジェクト取得
cv = issue.custom_field_values.detect {|c| c.custom_field.name == cf_name}
# カスタムフィールドの値
p cv.value if cv