2015-10-29 208 views
1

我想知道什麼是最好的方式(或實際上任何一種方式)前綴的路徑/ url助手,由Rails生成?Rails - 前綴路由助手

I.e.我需要我的dogs_path相當於有"extra/path" + dogs_path

我不想命名空間我的路線(即scope '/admin' { #my_routes }),這是特別需要解決一些反向代理問題,我有。

任何幫助,將不勝感激!

回答

0

爲什麼不簡單地用這樣的as選項來定義你的路線?

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

這會給你:

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

而且,你可以使用extra_path_dogs_path之後。

+0

理想情況下,我不希望在路由上這樣做,因爲我想在該功能(即通過配置或通過猴子修補)中使用一些特定於環境的邏輯。另外我想保持我的路線安寧。基本上我想挖掘輔助生成器,而不是一般的路由 – alexs333