Rails: 如何在 Grape 中使用多斜线制作 url
Rails: how to make url with multi slash in Grape
我正在使用 grape 进行 restful 服务。据我所知,:resource
将在 url 中定义一条路径。例如:
module Sample
module V1
module Order
class GetCheckInListApi < ApplicationApi
resource :check_in_list do
get root: :data do
# business code here
end
end
end
end
end
end
例如url,将是:localhost:8000/api/v1/check_in_list
。我希望 url 应该是:localhost:8000/api/v1/check_in/list
。在 Grape
中我该怎么做?
谢谢
资源是否必须是 :check_in_list
?您可以将其更改为 :chect_in
并添加一条 /list
路线:
class GetCheckInListApi < ApplicationApi
resource :check_in do
get '/list' do
# business code here
end
end
end
我正在使用 grape 进行 restful 服务。据我所知,:resource
将在 url 中定义一条路径。例如:
module Sample
module V1
module Order
class GetCheckInListApi < ApplicationApi
resource :check_in_list do
get root: :data do
# business code here
end
end
end
end
end
end
例如url,将是:localhost:8000/api/v1/check_in_list
。我希望 url 应该是:localhost:8000/api/v1/check_in/list
。在 Grape
中我该怎么做?
谢谢
资源是否必须是 :check_in_list
?您可以将其更改为 :chect_in
并添加一条 /list
路线:
class GetCheckInListApi < ApplicationApi
resource :check_in do
get '/list' do
# business code here
end
end
end