我知道有很多关于 SO 的相关问题,但没有一个与特定问题相匹配。
当我运行 rake 路线时,我会像往常一样获得路线列表。我有相应的 url 直接链接到那些特定的路由,但是当我点击这些链接时,我得到一个路由错误。但是,当我将鼠标悬停在链接上时,url 似乎是正确的,并且与 rake 路由中出现的确切路由匹配。我很迷茫如何从这里开始。
谢谢你的帮助!
供您参考,注意路线如下:
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 请求完全匹配,但仍然不起作用:
/apps/buyers/contents/8234023 - 是我正在使用的网址