相关疑难解决方法(0)

在Sinatra内召唤Sinatra

我有一个基于Sinatra的REST服务应用程序,我想从其中一个路由中调用其中一个资源,从而有效地组合另一个资源.例如

get '/someresource' do
  otherresource = get '/otherresource'
  # do something with otherresource, return a new resource
end

get '/otherresource' do
  # etc.
end
Run Code Online (Sandbox Code Playgroud)

重定向不起作用,因为我需要对第二个资源进行一些处理并从中创建一个新的.显然我可以a)使用RestClient或其他一些客户端框架或者b)构造我的代码所以其他资源的所有逻辑都在一个方法中然后调用它,但是,如果我可以重新使用它感觉会更清洁使用他们的DSL从Sinatra内部使用我的资源.

ruby sinatra

15
推荐指数
3
解决办法
5404
查看次数

标签 统计

ruby ×1

sinatra ×1