安装Redmine issue-id插件后无法查看问题详细信息

时间:2016-01-19 21:27:28

标签: ruby-on-rails ruby redmine bitnami redmine-plugins

我已将"issue-id" plugin安装到在Windows Server 2012R2上运行的Bitnami Redmine 3.1.1。

问题Ids已成功更改,例如" Project-1"在问题清单上。 (/ projects / {Project Name} / issues)

但是,发布详细信息的链接URL已被破坏,因此我无法查看每个问题的详细信息。 (我只是得到了#34;内部错误"屏幕如附图所示。)

enter image description here

"生产"日志文件如下:

  

开始GET" / issues / Project-1"对于2016.0-20 11:00:07的127.0.0.1   由IssuesController处理#show as HTML参数:   {" id" =>" Project-1"}当前用户:jungal(id = 1)已呈现   issues / _action_menu.html.erb(34.0ms)已呈现   plugins / redmine_contacts / app / views / deals_issues / _show.html.erb(2.0ms)   渲染   插件/ redmine_contacts_helpdesk /应用/视图/问题/ _ticket_data.html.erb   (0.0ms)呈现   插件/ redmine_products /应用/视图/ products_issues / _products.html.erb   (32.0ms)在layouts / base中呈现问题/ show.html.erb   (1043.0ms)在1632ms内完成500内部服务器错误   (ActiveRecord:319.5ms)

     

ActionView :: Template ::错误(没有路由匹配{:action =>" new",   :controller =>" journals",:id =>#}丢失   必需的键:[:id])

77: <% if @issue.description? %>
78: <div class="description">
79:   <div class="contextual">
80:   <%= link_to l(:button_quote), quoted_issue_path(@issue), :remote => true, :method => 'post', :class => 'icon icon-comment' if authorize_for('issues', 'edit') %>
81:   </div>
82: 
83:   <p><strong><%=l(:field_description)%></strong></p>   app/views/issues/show.html.erb:80:in
     

_app_views_issues_show_html_erb___574665212_71239980'
app/controllers/issues_controller.rb:118:in
阻止(2级)显示&#39;   app / controllers / issues_controller.rb:115:在show'
lib/redmine/sudo_mode.rb:63:in
sudo_mode&#39;

我已经检查了实际的问题ID,这是一个数字,并尝试将网址设置为/ issues / {number},但没有用。

有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

该版本的ISSUE-id插件不支持Redmine 3.x.在the plugin's page官方Redmine网站和the official plugin's webpage上注明了这一点。不幸的是,在不受支持的Redmine版本上安装这样的插件版本意味着破坏了Redmine的工作,就像在这种情况下一样(这不是你在Redmine 3.x下使用该版本插件遇到的唯一问题)。

如果插件不支持您正在使用的Redmine版本,唯一的解决方案是尝试查找插件的分支,它确实支持此类版本(或要求作者优先添加此类支持)。 ISSUE-id有这样的forks。或者,您可以检查SVN中的开发版本,从理论上讲,它可以包含针对此类问题的修复程序(尚未发布)。无论如何,在the official plugin's page上报告此类问题总是一个好主意(因此,您可以从插件社区获得支持)。

P.S。目前,官方插件已经支持Redmine 3.x,所以这个问题在那里得到解决。