我知道有一些關於SO的相關問題,但都沒有匹配的具體問題。Rails路線不工作,儘管鏈接是正確的,路線出現在「耙路線」
當我運行耙路線時,像往常一樣得到路線列表。我有相應的URL直接鏈接到這些特定的路線,但是當我點擊這些鏈接時,我得到一個路由錯誤。但是,當我將鼠標懸停在鏈接上時,網址似乎是正確的,並且與耙路中出現的確切路線相匹配。我很迷戀如何從這裏出發。
感謝您的幫助!
爲了您的信息,是值得注意的路線如下:
approve_app_content PUT /apps/:app_id/contents/:id/approve(.:format) {:action=>"approve", :controller=>"contents"}
reject_app_content PUT /apps/:app_id/contents/:id/reject(.:format) {:action=>"reject", :controller=>"contents"}
app_content GET /apps/:app_id/contents/:id(.:format) {:action=>"show", :controller=>"contents"}
PUT /apps/:app_id/contents/:id(.:format) {:action=>"update", :controller=>"contents"}
URL中的GET請求完全匹配,仍然不起作用:
/應用/採購商/內容/ 8234023 - 是我使用
你向我們展示routes.rb中和網址?你是否檢查了支持的方法(post,get等)? – shadowhorst
你能發表一個鏈接代碼嗎? –
發佈您的路線文件的代碼,鏈接和確切的錯誤消息。更多細節將加快答案! – Matt