gpt4 book ai didi

ruby-on-rails - 我们如何将 grape api 资源分离到多个文件中?

转载 作者:数据小太阳 更新时间:2023-10-29 07:21:13 26 4
gpt4 key购买 nike

您好,我正在使用 intridea 的葡萄在 ruby​​ 中开发一个简单的 api。假设我们有这个:

class API_v1 < Grape::API
resource :foo do
end

resource :bar do
end

end

我怎样才能使 :foo:bar 的声明位于不同的文件中?基本上,我想知道是否有可能有类似于 rails Controller 的东西,其中有多个文件来组织代码。

我希望有人能告诉我如何实现这一目标。

最佳答案

Ruby 有 open classes ,因此您应该能够简单地将它们移动到单独的文件中。

# foo.rb
class API_v1 < Grape::API
resource :foo do
end
end

# bar.rb
class API_v1 < Grape::API
resource :bar do
end
end

关于ruby-on-rails - 我们如何将 grape api 资源分离到多个文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11577813/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com