在redmine插件中访问自定义字段的值

时间:2014-07-01 15:58:40

标签: ruby redmine redmine-plugins redmine-api

我正在使用Redmine 2.1,我正在编写一个自定义插件。我试图在问题上访问自定义字段的值。

  def controller_issues_edit_before_save(context = {})
    issue = context[:issue]

    add_assignee(issue)
  end

我收到了我的问题,然后将其传递给自定义函数。

private
  def add_assignee(issue)
    add_watcher_to_issue(issue, issue.custom_field_values {'bob'})
  end

我似乎无法获得自定义字段bob的值。 bob是一个用户字段。

如何获取自定义字段的值?

1 个答案:

答案 0 :(得分:0)

我自己无法检查,但传递给issue.custom_field_values {'bob'}的论点让我感到困惑。看起来你传了一个街区?!

看着这个line我认为custom_field_values是一个哈希,所以传递一个预期的密钥:

issue.custom_field_values('bob')