Espresso框架总是将body转换为字符串?

时间:2012-12-10 18:32:33

标签: ruby web-frameworks

我需要一个操作来返回Array(稍后将由中间件处理)。

但是,这总是将返回值转换为字符串:

def logs
  # logic here
  [1, 2, 3]
end

如何告诉Espresso按原样退回?

1 个答案:

答案 0 :(得分:1)

好问题。

并且有一个很好的答案:)

使用response.body setter:

def logs
  # logic here
  response.body = [1, 2, 3]
end