如何在Rails中为同一路由条目定义多个URL帮助器?

松材线虫

我正在使用Rails 4。

我的输入如下routes

get 'dashboard', as: :dashboard, to: "dashboard#index"

这为我生成了URL帮助器:dashboard_pathdashboard_url

如何为同一路由定义额外的URL帮助器?例如,我想拥有url helpers:signed_in_defalt_pathsigned_in_default_url(除了带有dashboard前缀的那些)。

因此,我希望能够执行以下操作:

get 'dashboard', as: [:dashboard, :signed_in_default], to: "dashboard#index"

但显然这是行不通的。

任何线索可能是解决此问题的最佳方法?

雷内·保洛卡

@kunashir提到的是正确的事情-如果有必要通过更多命名的路由提供一条路由,则需要单独定义它们。

但是可以如下进行DRY:

[:dashboard, :signed_in_default].each do |helper|
  get 'dashboard', as: helper, to: "dashboard#index"
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在laravel中调用多个方法或控制器到同一路由

来自分类Dev

如何在同一路由瓶中返回多个json文件?

来自分类Dev

快速路由:同一路由的多个 URL

来自分类Dev

如何在ember.js的同一路由中设置多个控制器?

来自分类Dev

如何允许并发访问同一路由?

来自分类Dev

如何在 React 中创建重定向规则而不重定向到同一路由?

来自分类Dev

使用到达路由器拆分同一路由器中的路由

来自分类Dev

是否可以在多个中间件中使用同一路由器?

来自分类Dev

如何在Linux中将访问同一路由器/服务器的所有用户的所有ssh会话的shell命令记录到日志文件中?

来自分类Dev

在同一路由上管理Ember多个RSVP承诺

来自分类Dev

Express/NodeJS 对同一路由的多个 mysql 查询

来自分类Dev

检查两个IP地址是否属于同一路由器

来自分类Dev

在同一路由器上为OpenVPN服务器和客户端进行策略路由?

来自分类Dev

我应该如何使用ngrx效果处理从同一路由获取数据?

来自分类Dev

做到这一点,以便连接到同一路由器的多个设备获得自己的公用IP

来自分类Dev

是否可以为连接到同一路由器的两台不同的计算机获得不同的外部IP地址?如何?

来自分类Dev

给定两个IPv6地址,如何确定它们连接到同一路由器?

来自分类Dev

链接到同一路由器的交换机之间是否可以进行通信?

来自分类Dev

802.11n和802.11ac设备可以共享同一路由器吗?

来自分类Dev

连接到同一路由器的两个设备之间的Ping高

来自分类Dev

将以太网 PC 连接到其他 wifi 连接设备(同一路由器)

来自分类Dev

EmberJS如何在单个排序的数组内的同一路线上加载多个模型

来自分类Dev

如何使用相同的方法对同一路由使用不同的可选中间件

来自分类Dev

ExpressJS:是否可以在同一路由的不同路由功能之间共享变量?

来自分类Dev

ExpressJS:是否可以在同一路由的不同路由功能之间共享变量?

来自分类Dev

如何使用同一路由器连接到另一台Ubuntu计算机,但其中一台通过LAN连接,另一台通过WLAN连接?

来自分类Dev

同一路线上的角度路由器参数

来自分类Dev

将多个子目录重写为同一路径 htaccess

来自分类Dev

角2,另一路由器出口内的RC5路由器出口

Related 相关文章

  1. 1

    如何在laravel中调用多个方法或控制器到同一路由

  2. 2

    如何在同一路由瓶中返回多个json文件?

  3. 3

    快速路由:同一路由的多个 URL

  4. 4

    如何在ember.js的同一路由中设置多个控制器?

  5. 5

    如何允许并发访问同一路由?

  6. 6

    如何在 React 中创建重定向规则而不重定向到同一路由?

  7. 7

    使用到达路由器拆分同一路由器中的路由

  8. 8

    是否可以在多个中间件中使用同一路由器?

  9. 9

    如何在Linux中将访问同一路由器/服务器的所有用户的所有ssh会话的shell命令记录到日志文件中?

  10. 10

    在同一路由上管理Ember多个RSVP承诺

  11. 11

    Express/NodeJS 对同一路由的多个 mysql 查询

  12. 12

    检查两个IP地址是否属于同一路由器

  13. 13

    在同一路由器上为OpenVPN服务器和客户端进行策略路由?

  14. 14

    我应该如何使用ngrx效果处理从同一路由获取数据?

  15. 15

    做到这一点,以便连接到同一路由器的多个设备获得自己的公用IP

  16. 16

    是否可以为连接到同一路由器的两台不同的计算机获得不同的外部IP地址?如何?

  17. 17

    给定两个IPv6地址,如何确定它们连接到同一路由器?

  18. 18

    链接到同一路由器的交换机之间是否可以进行通信?

  19. 19

    802.11n和802.11ac设备可以共享同一路由器吗?

  20. 20

    连接到同一路由器的两个设备之间的Ping高

  21. 21

    将以太网 PC 连接到其他 wifi 连接设备(同一路由器)

  22. 22

    EmberJS如何在单个排序的数组内的同一路线上加载多个模型

  23. 23

    如何使用相同的方法对同一路由使用不同的可选中间件

  24. 24

    ExpressJS:是否可以在同一路由的不同路由功能之间共享变量?

  25. 25

    ExpressJS:是否可以在同一路由的不同路由功能之间共享变量?

  26. 26

    如何使用同一路由器连接到另一台Ubuntu计算机,但其中一台通过LAN连接,另一台通过WLAN连接?

  27. 27

    同一路线上的角度路由器参数

  28. 28

    将多个子目录重写为同一路径 htaccess

  29. 29

    角2,另一路由器出口内的RC5路由器出口

热门标签

归档