【问题标题】:Ruby on rails 6.1.2 Creating posts from index pageRuby on rails 6.1.2 从索引页面创建帖子
【发布时间】:2021-02-19 12:42:24
【问题描述】:

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

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

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

页面localhost:3000/posts/new给我创建新帖子的表格。

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

非常感谢!

【问题讨论】:

标签: ruby-on-rails ruby-on-rails-6 rails-generators ruby-on-rails-6.1


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2010-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-17
    • 2018-03-11
    • 2012-05-09
    • 2016-06-20
    相关资源
    最近更新 更多