ruby-on-rails - 没有路线匹配 [PATCH] "/blog_posts/id/1/hide"
问题描述
我收到此错误
No route matches [PATCH] "/blog_posts/id/1/hide"
在我确定一切都正确的情况下。我的代码有什么问题?
路线
patch '/blog_posts/:id/hide(.:format)', to: 'blog_posts#hide'
和链接
<%= link_to 'Hide', "/blog_posts/id/#{blog_post.id}/hide", method: :patch, data:
{ confirm: 'Are you sure to hide this post?' } %>
该路线甚至列在打印所有可用路线的错误页面上......
PATCH /blog_posts/:id/hide(.:format) blog_posts#hide
解决方案
"/blog_posts/id/1/hide"
不等于
/blog_posts/1/hide
后者是路径应该是什么。
推荐阅读
- discord.js - 我无法访问存储在表 sqlite3 中的值,它给出了未定义的错误
- php - PHP update query value always string 'NULL' instead of NULL
- azure - Azure Web App Service 和 Azure Web App Service Plan 消失,但 Web App 仍然存在
- javascript - Javascript 合并以相同单词开头的值
- angular - Angular 4 将随机字符串值从数组设置为模板,并在两秒后更改为另一个字符串
- javascript - 如何让渲染的 ID 全局用作变量以在 React 中发送 API 请求?
- python - 分解两个不同 DataFrame 中的列
- c - UNIX 域数据报 - sendto 上的“无效参数”
- apache-kafka-streams - Kafka Streams TopologyTestDriver 输入输出主题
- javascript - 是否可以编写一个将 CPU 使用率添加到选项卡名称的 Chrome 扩展程序?例如 [xx%] 站点名称