我为redmine制作了一个插件,提供2个服务。
但是,在我的远程计算机上,服务似乎没有加载。
在我的本地Macbook上,redmine-4.0.4内的所有文件都可以正常工作(env:生产和开发)。但是在我的Debian上,有redmine-3.4.2我收到此错误
SendKeys.Send("^(v)")
答案 0 :(得分:0)
服务只是Ruby对象,因此它们肯定可以在Redmine插件中工作。
Redmine仅在插件的controllers
目录下自动加载helpers
,models
和/app
路径。插件起始点/init.rb
应该手动require
其他通常位于/lib
文件夹中的文件。
Redmine 3.x和4.x版本有很大的不同,但是其中许多更改是由Rails本身引起的。