1

我正在使用 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

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

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

4

1 回答 1

0

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

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

issue.custom_field_values('bob')
于 2014-07-01T19:46:35.350 回答