我正在使用 Roda Ruby gem 和 Sequel 开发一个简单的应用程序。我希望 Sequel 将单个结果作为数组而不是 Model 对象类型返回。当有多个项目时,它返回一个数组,但当只有一个时,它返回一个模型项目。
例如,在 app.rb
get 'pizza' do
@pizza = Pizza.first #=> returns object type Pizza, i want this to be a array as well
end
get 'pizzas' do
@pizzas = Pizza.first(10) #=> returns an array of the first 10 results.
end
如果在第一种情况下我可以得到一个数组而不是一个 Object 类型,我可以为两者使用相同的模板。不然会有点麻烦。任何帮助,将不胜感激。