【发布时间】:2015-10-21 10:31:50
【问题描述】:
在 Sinatra 中,根据请求渲染纤薄模板非常容易:
get '/some_request' do
slim :file_name
end
因为 Rack 需要一个带有 .call 方法的类,然后返回 [status, headers, [body]] 数组,例如:
class RequestManager
def call(env)
return [200, {}, ['why am I in an array?']]
end
end
如何返回渲染后的 slim 模板以使 Rack 满意?
例如[200, {}, '<html><head></head><!-- you get the idea --></html>']
【问题讨论】:
标签: ruby routing rack slim-lang