Ruby on rails 耙路线不给我显示一条路线

Ruby on rails 耙路线不给我显示一条路线,ruby-on-rails,indexing,routes,rake,posts,Ruby On Rails,Indexing,Routes,Rake,Posts,我的RubyonRails没有发布、新建、显示、编辑、创建等路线?见下面的代码: C:\BBJ\myrubyblog2> rake routes Prefix Verb URI Pattern Controller#Action home_index GET /home/index(.:format) home#index root GET / home#index 这是什么意思?我没有任何显示、发布、新建和编

我的RubyonRails没有发布、新建、显示、编辑、创建等路线?见下面的代码:

C:\BBJ\myrubyblog2> rake routes
Prefix Verb URI Pattern              Controller#Action
home_index GET /home/index(.:format) home#index
root GET /                           home#index
这是什么意思?我没有任何显示、发布、新建和编辑路线,因为我没有创建它们,或者它们在我的rails应用程序文件夹中丢失了


是否可以运行任何命令来创建它们?

我想您正在寻找资源路由。资源路由允许您快速声明给定资源控制器的所有公共路由。与为索引、显示、新建、编辑、创建、更新和销毁操作声明单独的路由不同,资源丰富的路由在一行代码中声明它们

resources:posts

在应用程序中创建七个不同的路由,所有路由都映射到posts控制器:

HTTP Verb   Path    Controller#Action   Used for
GET /posts  posts#index display a list of all posts
GET /posts/new  posts#new   return an HTML form for creating a new post
POST    /posts  posts#create    create a new post
GET /posts/:id  posts#show  display a specific post
GET /posts/:id/edit posts#edit  return an HTML form for editing a post
PATCH/PUT   /posts/:id  posts#update    update a specific post
DELETE  /posts/:id  posts#destroy   delete a specific post
将其添加到
routes.rb
文件中,然后点击终端中的
rake routes

有关路由的更多详细信息,请参阅本指南: