首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >红地雷2插件路由

红地雷2插件路由
EN

Stack Overflow用户
提问于 2013-07-25 13:09:32
回答 1查看 537关注 0票数 0

我为redmine 2创建了一个插件。如何在“link_to”中使用自定义url?

plugins/my_plugin/config/routeres.rb:

代码语言:javascript
运行
复制
RedmineApp::Application.routes.draw do
  match 'issue/:issue_id/something/:action/:id', to: 'something#new_some'
end

实际上,我在“rake路由”中看到了我的url,但是当我试图在我的视图中使用它时,我看到了“没有路由匹配”的异常。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-30 06:17:52

您需要像这样定义路线:

代码语言:javascript
运行
复制
RedmineApp::Application.routes.draw do
  match 'issue/:issue_id/something/:action/:id', to: 'something#new_some', as: 'fancy_route'
end

在此之后,请注册此路线:

代码语言:javascript
运行
复制
project_module :my_plugin do
  permission :fancy_route, { :my_plugin => [:my_plugin] },:public => true
end
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17858980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档