我为redmine创建了一个插件2.如何在'link_to'中使用自定义网址?
插件/ my_plugin /配置/ routes.rb中:
RedmineApp::Application.routes.draw do
match 'issue/:issue_id/something/:action/:id', to: 'something#new_some'
end
实际上,我在'rake routes'中看到了我的网址,但是当我尝试在我的视图中使用它时,我看到'No route matches'异常。
答案 0 :(得分: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