Ruby on rails 路由根中的Rails错误
我正在制作一个简单的项目控制器名称帖子。我的路线是: 1.获取“帖子” 2.根“post#index”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请求应该重定向 特别是,您必须使用下面给出
但是,当我启动服务器时,它会自动停止,并出现一系列错误。但是,一旦我注释掉这一行,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:incheck_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'