2
私はRoda RubyのgemとSequelを使って簡単なアプリケーションを開発しています。 SequelはModelオブジェクト型ではなく配列として単一の結果を返すようにします。複数の項目がある場合は配列を返しますが、1つしかない場合は、Model項目を返します。 app.rb、例えばSequelのモデルではなく配列として単一の結果を得る方法ORM
、
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
Iは、配列の代わりに、第一の場合にオブジェクト型を得ることができれば、私は両方のために同じテンプレートを使用することができます。さもなければそれは少しの面倒です。どんな助けもありがとう。
Sequelとは一度も働いたことがありません。好奇心の外に: 'Pizza.first(1)'を使うとどうなりますか? – spickermann
ああ男の子、それは働いた。ありがとう@spickermann;) –
質問に何か問題があります。 'Pizzas.first(10)'はハッシュを返しません。最大10個の 'Pizza'オブジェクトの' Array'を返します。それがあなたが望むものなら、すべてが良いですが、その言葉は質問を変えることでできます。 –