微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ruby on rails 6.1.2 从索引页面创建帖子

如何解决Ruby on rails 6.1.2 从索引页面创建帖子

我刚开始学习 Rails,需要一些帮助。

我执行了命令 rails g scaffold posts title:string description:string,并生成了一些页面一个控制器。

页面 localhost:3000/posts 显示了我的所有帖子。

页面 localhost:3000/posts/new 为我提供创建新帖子的表单。

如何从 localhost:3000/posts 页面创建帖子? My code here - github

非常感谢!

解决方法

当您访问页面 localhost:3000/posts 时,您基本上是在向 GET 路由发出 /posts 请求。要创建新元素,您必须向 POST 路由发出 /posts 请求。 因此,您需要使用方法 POST 创建一个表单,或者使用 javascript 对索引进行后台发布请求。

在终端,您可以执行 rails routes 查看所有路由。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。