Redmine_RE插件不保存数据

时间:2015-08-19 05:30:48

标签: redmine redmine-plugins

我正在使用Redmine.3.1.0。然后我安装了redmine_re插件。但是当我尝试使用Redmine_re插件保存需求时,我收到以下错误

NameError (undefined local variable or method `connection' for #<ReArtifactRelationship:0x800ddb0>):
  lib/plugins/acts_as_list/lib/active_record/acts/list.rb:220:in `bottom_item'
  lib/plugins/acts_as_list/lib/active_record/acts/list.rb:214:in `bottom_position_in_list'
  lib/plugins/acts_as_list/lib/active_record/acts/list.rb:205:in `add_to_list_bottom'
  lib/redmine/sudo_mode.rb:63:in `sudo_mode'

请提示如何解决此错误 @ ste26054

1 个答案:

答案 0 :(得分:1)

我没有开发这个插件,但我认为对redmine 3.1.0的支持目前只是部分支持。 (即使解决了这个问题,你也可能会得到其他错误。)

我认为您因此而收到错误:Deprecate #connection in favour of accessing it via the class

您的错误与this file

有关

在这种方法中:

def scope_condition()
    "#{connection.quote_column_name("source_id")} = #{quote_value(self.source_id)}
    AND
    #{connection.quote_column_name("relation_type")} = #{quote_value(self.relation_type)}"
end

尝试在self.class.

前添加connection

您可能需要对代码中的其他文件重复此操作。

如果您的更改有效,我建议您在其插件github页面上提交拉取请求:)