我使用redmine view_issues_show_description_bottom钩子如下:
require 'json'
require 'rest-client'
module RedmineIssueRawFile
class Hooks < Redmine::Hook::ViewListener
puts "logger ............"
#puts context[:issue]
r = RestClient.get xxxxxx
var = JSON.parse(xxxxx)
render_on :view_issues_show_description_bottom, partial: 'redmine_rawfile/hooks/view_issues_show_description_bottom', locals: { var: var }
end
end
我的钩子运行良好,我能够在问题描述下添加我的数据,但在我的钩子中我必须知道我正在处理的当前问题,因此我试图从上下文对象中选择我的问题(puts context [:issue])但是我收到了这个错误:
Message from application: undefined local variable or method `context' for RedmineIssueRawFile::Hooks:Class (NameError)