我想为redmine写一个插件。在这个插件中我想限制用户注册的数量。 如何挂钩redmine用户控制器来执行此限制?我不想改变核心redmine代码。例如:
if User.count = 10
do_something
end
答案 0 :(得分:1)
您应该确定要修补的确切操作。在此之后,您可以在插件中添加before_filter
或使用alias_method_chain
或重写方法(这是最糟糕的方式)。你的补丁将影响Redmine核心。
其他一些信息:
如何编写插件 - official tutorial
插件列表(查看一些工作示例) - official或尝试在github上找到