我为redmine 2创建了一个插件。如何在“link_to”中使用自定义url?
plugins/my_plugin/config/routeres.rb:
RedmineApp::Application.routes.draw do
match 'issue/:issue_id/something/:action/:id', to: 'something#new_some'
end
实际上,我在“rake路由”中看到了我的url,但是当我试图在我的视图中使用它时,我看到了“没有路由匹配”的异常。
发布于 2013-07-30 06:17:52
您需要像这样定义路线:
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
https://stackoverflow.com/questions/17858980
复制相似问题