Rails - 前缀路由助手

时间:2015-10-29 06:40:05

标签: ruby-on-rails ruby ruby-on-rails-4

我想知道Rails生成的路径/ url助手的前缀是什么(或者确实是任何一种方式)?

即。我需要dogs_path等同于"extra/path" + dogs_path

我不打算命名我的路由(即scope '/admin' { #my_routes }),这是专门为解决我遇到的一些反向代理问题而需要的。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

为什么不简单地使用as选项定义您的路线?

get 'dogs' => 'dogs#index', as: 'extra_path_dogs'

这会给你:

extra_path_dogs GET  /dogs(.:format) dogs#index

然后,您可以在之后使用extra_path_dogs_path