2012-02-06 15 views
0

フィールドにtoを使用してアクティブレコードクエリを注文することをtriyingしています。レール上で注文メソッドを組み合わせるアプリケーション

私はまずcreated_atで注文し、次にpriorityフィールド(1,2,3 ...の値を含む)を使う必要があります。

このコードで試してみますが、動作しません。

@products = Product.all.limit(10).order("created_at").order("priority") 

事前

答えて

1
Product.order(:created_at, :priority).limit(10) 
+0

Dosen't works sandip、 "反復中にハッシュに新しいキーを追加できない" – jgiunta

+1

が動作するようになりました。最後のエラーは私のものでした!ありがとう! – jgiunta

1

のおかげでは@products = Product.all.limit(10).order("created_at, priority")仕事をしていますか?

+0

エラーがALL'が ' – jgiunta

+0

「反復中にハッシュに新しいキーを追加することはできません」を取得。私はちょうどそれをコピーした。 「すべて」は間違っています。 –

+0

アップarray'、私は「すべて」を見ていないに関係を変換' bcozそれは動作しません – Bjoernsen

3

allは、関係ではなく配列を与えます。ただそれを削除します。

関連する問題