首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >红矿山服务-插件

红矿山服务-插件
EN

Stack Overflow用户
提问于 2019-07-19 11:47:48
回答 1查看 94关注 0票数 0

我做了一个红矿插件,有两个服务。

但是,在我的远程机器上,这些服务似乎没有加载。

  • 红插件中的服务一般都能工作吗?
  • 我必须设置自动路径吗?
  • 雷德明有版本差异吗?

在我的本地Macbook上,在Redmin-4.0.4中,所有工作都很好(env:)。但是在我的Debian上,有红-3.4.2我收到了这个错误

代码语言:javascript
运行
复制
NameError (uninitialized constant TimesController::SearchTimes):
  plugins/billing/app/controllers/times_controller.rb:41:in `select'
  lib/redmine/sudo_mode.rb:63:in `sudo_mode'
EN

回答 1

Stack Overflow用户

发布于 2019-07-19 12:53:42

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

红矿山自动只在插件的controllers目录下使用helpersmodels路径。插件起点/init.rb应该手动require其他文件,这些文件通常位于/lib文件夹中。

Redmin3.x和4.x版本是非常不同的,但是这些更改大部分是由Rails本身引起的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57111895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档