हम समान मामला है जब हम एक API पथ का कुछ हिस्सा निकाल दिया था। असल में हम हमारे मार्गों
match '/api/app/v1/*path', to: redirect(path: '/api/v1/%{path}'), via: :all
इस में /api/v1/*
हम इस डाल करने के लिए /api/app/v1/*
से चला गया कुछ मार्गों कि पथ के साथ समाप्त हो गया डॉट्स सहित पैरामीटर के अलावा सब ठीक था। जैसे /api/v1/foo/00.00.100
जहां .100
format
में पार्स गया और शेष परम केवल मूल्य 00.00
हम परम पर कुछ बाधा के साथ इस पहरा था।
put '/api/app/v1/foo/:version',
constraints: { version: /([0-9]+)\.([0-9]+)\.([0-9]+)/ },
to: redirect('/api/v1/foo/%{version}')
संपादित करें: हम रेल 5
अंत में Rails3 काम कर समाधान का उपयोग करें! धन्यवाद। – lzap