1
我想知道什麼是最好的方式(或實際上任何一種方式)前綴的路徑/ url助手,由Rails生成?Rails - 前綴路由助手
I.e.我需要我的dogs_path
相當於有"extra/path" + dogs_path
我不想命名空間我的路線(即scope '/admin' { #my_routes }
),這是特別需要解決一些反向代理問題,我有。
任何幫助,將不勝感激!
我想知道什麼是最好的方式(或實際上任何一種方式)前綴的路徑/ url助手,由Rails生成?Rails - 前綴路由助手
I.e.我需要我的dogs_path
相當於有"extra/path" + dogs_path
我不想命名空間我的路線(即scope '/admin' { #my_routes }
),這是特別需要解決一些反向代理問題,我有。
任何幫助,將不勝感激!
爲什麼不簡單地用這樣的as
選項來定義你的路線?
get 'dogs' => 'dogs#index', as: 'extra_path_dogs'
這會給你:
extra_path_dogs GET /dogs(.:format) dogs#index
而且,你可以使用extra_path_dogs_path
之後。
理想情況下,我不希望在路由上這樣做,因爲我想在該功能(即通過配置或通過猴子修補)中使用一些特定於環境的邏輯。另外我想保持我的路線安寧。基本上我想挖掘輔助生成器,而不是一般的路由 – alexs333