加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 基于Ruby on Rails的问题关于路由的问题

发布时间:2020-12-17 03:26:07 所属栏目:百科 来源:网络整理
导读:我有一个没有任何相关型号的控制器.该控制器将跨越各种模型的一些信息.我在那里有很多动作,它们在页面上定义了某些视图.为这个控制器组织路线的最佳方法是什么? 我想要的是/仪表板/某些东西指向仪表板控制器中的任何操作.不是像new / edit那样的动作,而是任
我有一个没有任何相关型号的控制器.该控制器将跨越各种模型的一些信息.我在那里有很多动作,它们在页面上定义了某些视图.为这个控制器组织路线的最佳方法是什么?

我想要的是/仪表板/某些东西指向仪表板控制器中的任何操作.不是像new / edit那样的动作,而是任意的(showstats等).

通过反复试验,我做了类似这样的事情:

map.dashboard 'dashboard/:action',:controller => 'dashboard',:action => :action

现在可以使用帮助程序访问这些URL:

dashboard_url('actionname')

这个approch似乎工作正常,但这是要走的路吗?我不太清楚,如何生成辅助方法名称.如何生成与基本控制器“action_controller_url”中相同的帮助程序名称?这将更通用,并使代码更加一致.

提前致谢.

解决方法

您无需指定:action => :路线中的操作键,这已经为您完成了.除此之外,你如何做到这一点很好.

您也可以将其指定为符号:dashboard_url(:actionname),但您已经知道;)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读