我正在使用Roda Ruby gem和Sequel开发一个简单的应用程序。我希望Sequel将单个结果作为数组而不是Model对象类型返回。如果有多个项目,则返回一个数组,但只有一个时,它返回一个Model项目。
例如,在app.rb
中pom = readMavenPom file: 'pom.xml'
pom.artifactId
pom.version
如果我在第一种情况下可以获得数组而不是Object类型,那么我可以为两者使用相同的模板。否则会有点麻烦。任何帮助,将不胜感激。
答案 0 :(得分:2)
只需使用带有参数的first
来触发数组语法。即使参数只是1
:
Pizza.first(1)