Ruby on rails 使用';资源';关键词?

Ruby on rails 使用';资源';关键词?,ruby-on-rails,routes,Ruby On Rails,Routes,为类创建ruby on rails应用程序,我们不允许使用resources关键字,因此我的routes文件如下所示: School::Application.routes.draw do # Routes for departments get "depts", :to=>"depts#index" get "depts/new", :to=>"depts#new" post

为类创建ruby on rails应用程序,我们不允许使用resources关键字,因此我的routes文件如下所示:

School::Application.routes.draw do
  # Routes for departments
  get "depts", :to=>"depts#index"
  get "depts/new", :to=>"depts#new"                                              
  post "depts", :to=>"depts#create"
  get "depts/:id", :to=>"depts#show"
  get "depts/:id/edit", :to=>"depts#edit"
  put "depts/:id", :to=>"depts#update"
  delete "depts/:id", :to=>"depts#destroy"
end

当我试图进入编辑页面时出现问题,这是因为我不知道路由的正确“:as”字段,似乎在任何地方都找不到它们。有人能告诉我,如果我用下面这句话,他们会是什么样的人吗

resource :depts

谢谢。

您可以阅读路由指南:

如果您懒惰,请按ctrl+F“资源:照片”

更新:对于关键字
:使用
资源作为

更好:在自定义操作中使用
:as


此外,您可以使用以下命令找到路线的设置方式

  rake routes

它列出了所有使用http方法配置的路由

这没有帮助,它没有告诉我:as字段使用了什么。“有人能告诉我如果我使用了下面的行,它们会是什么吗?”这不是你的问题?是的,但它不会创建像:get“depts”、:to=>“depts#index”、:as=>“depts”这样的路由。我也需要作为字段。第二个链接似乎就是我要寻找的答案。谢谢