我正在使用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
是一个用户字段。
如何获取自定义字段的值?
答案 0 :(得分:0)
我自己无法检查,但传递给issue.custom_field_values {'bob'}
的论点让我感到困惑。看起来你传了一个街区?!
看着这个line我认为custom_field_values
是一个哈希,所以传递一个预期的密钥:
issue.custom_field_values('bob')