如何将单个结果作为数组而不是续集ORM中的模型

时间:2016-07-02 06:58:30

标签: ruby rubygems sequel roda

我正在使用Roda Ruby gem和Sequel开发一个简单的应用程序。我希望Sequel将单个结果作为数组而不是Model对象类型返回。如果有多个项目,则返回一个数组,但只有一个时,它返回一个Model项目。

例如,在app.rb

pom = readMavenPom file: 'pom.xml'
pom.artifactId
pom.version

如果我在第一种情况下可以获得数组而不是Object类型,那么我可以为两者使用相同的模板。否则会有点麻烦。任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:2)

只需使用带有参数的first来触发数组语法。即使参数只是1

,这也有效
Pizza.first(1)