我是Ruby / Redmine的新手,但我需要对Redmine安装进行一些更改。
钩子代码在物理上位于何处?例如,在第283行的issues_helper.rb中,我看到:
call_hook(:helper_issues_show_detail_after_setting, {:detail => detail, :label => label, :value => value, :old_value => old_value })
我做了一些阅读但我必须遗漏一些简单的东西。我没看到实际的钩子代码所在的位置。
交叉发布:http://www.redmine.org/boards/2/topics/40976
我正在运行Redmine v.2.1.4.stable
答案 0 :(得分:0)
钩子代码位于插件中。 Here就是例子。
如果你想改变Redmine行为中的smth(不改变疼痛),你应该写一个插件。如何编写插件,你可以在这里阅读http://www.redmine.org/projects/redmine/wiki/Plugin_Tutorial