Ruby on rails 路由根中的Rails错误

Ruby on rails 路由根中的Rails错误,ruby-on-rails,Ruby On Rails,我正在制作一个简单的项目控制器名称帖子。我的路线是: 1.获取“帖子” 2.根“post#index” 但是,当我启动服务器时,它会自动停止,并出现一系列错误。但是,一旦我注释掉这一行,get'posts'rails服务器就可以正常工作了。为什么会这样 你写得不对。您只有控制器名称,但操作在哪里 get 'your_controller/controller_action' 您好@Prabal-Kar您没有正确定义路由,您应该提到控制器操作,其中API请求应该重定向 特别是,您必须使用下面给出

我正在制作一个简单的项目控制器名称帖子。我的路线是: 1.获取“帖子” 2.根“post#index”


但是,当我启动服务器时,它会自动停止,并出现一系列错误。但是,一旦我注释掉这一行,get'posts'rails服务器就可以正常工作了。为什么会这样

你写得不对。您只有控制器名称,但操作在哪里

get 'your_controller/controller_action'

您好@Prabal-Kar您没有正确定义路由,您应该提到控制器操作,其中API请求应该重定向

特别是,您必须使用下面给出的行重新标注1路线定义-:

获取“帖子”=>“帖子#索引”


其中“posts”是您的控制器名称(小写)和控制器操作中的“index”。

Make it
resources:posts


请共享一个最小的代码和服务器错误的前几行>启动WEBrick=>Rails 4.2.4应用程序开始开发=>运行
Rails服务器-h
获取更多启动选项=>Ctrl-C关闭服务器退出/home/tito/.rvm/gems/ruby-2.2.3/gems/actionpack-4.2.4/lib/action\u调度/路由/mapper.rb:275:in
check_part':缺少:路由定义上的控制器键,请检查您的路由。(ArgumentError)来自/home/tito/.rvm/gems/ruby-2.2.3/gems/actionpack-4.2.4/lib/action\u dispatch/routing/mapper.rb:255:in
检查routes.rb中的\u controller\u和\u action'