2013-07-25 4 views
0

Я создаю плагин для redmine 2. Как можно использовать пользовательский url в 'link_to'?Redmine 2 Плагины плагинов

плагинов/my_plugin/конфигурации/routes.rb:

RedmineApp::Application.routes.draw do 
    match 'issue/:issue_id/something/:action/:id', to: 'something#new_some' 
end 

На самом деле, я вижу мой URL в рейк маршрутов ", но когда я пытаюсь использовать его на мой взгляд, я не вижу«нет маршрута матчей исключение.

ответ

0

Вы должны определить маршрут, как это:

RedmineApp::Application.routes.draw do 
    match 'issue/:issue_id/something/:action/:id', to: 'something#new_some', as: 'fancy_route' 
end 

После этого сделать зарегистрировать этот маршрут:

project_module :my_plugin do 
    permission :fancy_route, { :my_plugin => [:my_plugin] },:public => true 
end 
Смежные вопросы