未定义的局部变量或方法`context' Redmine挂钩模块中的错误

时间:2017-08-22 07:36:46

标签: ruby-on-rails ruby-on-rails-4 redmine

我使用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)

0 个答案:

没有答案