Redmine-Plugin中的服务

时间:2019-07-19 11:47:48

标签: redmine

我为redmine制作了一个插件,提供2个服务。

但是,在我的远程计算机上,服务似乎没有加载。

  • redmine插件中的服务是否可以正常工作?
  • 我是否需要设置任何自动加载路径?
  • Redmine中是否存在版本差异?

在我的本地Macbook上,redmine-4.0.4内的所有文件都可以正常工作(env:生产和开发)。但是在我的Debian上,有redmine-3.4.2我收到此错误

SendKeys.Send("^(v)")

1 个答案:

答案 0 :(得分:0)

服务只是Ruby对象,因此它们肯定可以在Redmine插件中工作。

Redmine仅在插件的controllers目录下自动加载helpersmodels/app路径。插件起始点/init.rb应该手动require其他通常位于/lib文件夹中的文件。

Redmine 3.x和4.x版本有很大的不同,但是其中许多更改是由Rails本身引起的。

相关问题