2012-11-12 81 views
1

我遇到了一個奇怪的路由問題,我不知道如何解決。沒有路由匹配「#show」爲「#新」

我有一個看起來像一個路線...

new_tenants_venue GET /tenants/venues/new(.:format) tenants/venues#new 

但是當我打的路線, 「/租戶/場地/新」,我得到的錯誤...

No route matches {:action=>"show", :controller=>"tenants/venues", ... 

我在列表中看不到任何會干擾的類似路線,特別是在該路線之前。在#show路線後,但它有一個:id而不是「新」

+0

那麼,它看起來像它採取「新」作爲「秀」的ID,這確實很奇怪。你能張貼你的路線和你的控制器嗎? – Andrew

+1

當你在終端執行'rake routes'時,輸出是什麼? –

+0

http://pastebin.com/raw.php?i=2M56H6BW – Adgezaza

回答

0

所以,我做了一個典型的noob錯誤,並沒有檢查部分我包括在視圖中。在link_to路徑之一中,我在名稱中出現了單數/複數錯誤。這似乎是導致問題的路線。該死的鐵軌錯誤代碼!

相關問題