Я установил плагин "issue-id" для Bitnami Redmine 3.1.1, работающего на Windows Server 2012R2.
Идентификаторы задач успешно изменены на новые, такие как «Проект-1» в списке задач. (/projects/{Название проекта}/issues)
Однако URL-адреса ссылок на сведения о проблеме не работают, поэтому я не могу просмотреть сведения о каждой проблеме. (Я просто получаю экран «Внутренняя ошибка», как показано на прикрепленном изображении.)
Журнал "производства" говорит следующее:
Начат GET "/issues/Project-1" для 127.0.0.1 20 января 2016 г., 11:00:07 Обработка с помощью IssuesController#show as HTML Параметры: {"id"=>"Project-1"} Текущий пользователь: jungal (id=1) Отрисованные вопросы/_action_menu.html.erb (34,0 мс) Отрисованные плагины/redmine_contacts/app/views/deals_issues/_show.html.erb (2,0 мс) Отрисованные плагины/redmine_contacts_helpdesk/app/views/issues/_ticket_data. html.erb (0,0 мс) Рендеринг plugins/redmine_products/app/views/products_issues/_products.html.erb (32,0 мс) Рендеринг issue/show.html.erb в layouts/base (1043,0 мс) Завершено 500 Internal Server Error за 1632 мс (активная запись: 319,5 мс)
ActionView::Template::Error (Ни один маршрут не соответствует {: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'
block (2 уровня) в show' app/controllers/issues_controller.rb:115:in
app/controllers/issues_controller.rb:118:inshow'
sudo_mode'
lib/redmine/sudo_mode.rb:63:in
Я проверил фактический идентификатор проблемы, который является номером, и попытался установить URL-адрес, например /issues/{number}, но это было бесполезно.
Кто-нибудь знает, как это исправить?