5
Ruby on Rails附帶終端命令rake routes
。鳳凰城有沒有相同的東西?鳳凰城的耙路線相當於什麼?
Ruby on Rails附帶終端命令rake routes
。鳳凰城有沒有相同的東西?鳳凰城的耙路線相當於什麼?
的命令是$ mix phoenix.routes
由於@Martimatix指出$ mix phx.routes
打印默認路由器的所有路由,這裏的documentation
這是該router.ex
文件生成的路由的例子:
defmodule MessageApi.Router do
use MessageApi.Web, :router
pipeline :api do
plug :accepts, ["json"]
end
scope "/api", MessageApi do
pipe_through :api
resources "/messages", MessageController, except: [:new, :edit]
resources "/message_details", MessageDetailController, except: [:new, :edit]
end
end
然後生成的路由將是:
message_path GET /api/messages MessageApi.MessageController :index
message_path GET /api/messages/:id MessageApi.MessageController :show
message_path POST /api/messages MessageApi.MessageController :create
message_path PATCH /api/messages/:id MessageApi.MessageController :update
PUT /api/messages/:id MessageApi.MessageController :update
message_path DELETE /api/messages/:id MessageApi.MessageController :delete
message_detail_path GET /api/message_details MessageApi.MessageDetailController :index
message_detail_path GET /api/message_details/:id MessageApi.MessageDetailController :show
message_detail_path POST /api/message_details MessageApi.MessageDetailController :create
message_detail_path PATCH /api/message_details/:id MessageApi.MessageDetailController :update
PUT /api/message_details/:id MessageApi.MessageDetailController :update
message_detail_path DELETE /api/message_details/:id MessageApi.MessageDetailController :delete
這是在第一步中的官方文檔... – JHG