1

私はモデル「車」を持っています。その構造はこんな感じ。

Car
=========
Make:string
Year:integer

以前、Ruby のいくつかのメソッド、特にアクティブ レコードのメソッドが、実際には配列をパラメーターとして受け取ることを知りました。

次に、従来の方法でコレクションを見つける代わりに:

Car.find(:all, :limit => 10, :offset => 5)

このようにコレクションを検索することはできますか?

Car.find([:all, {:limit => 10, :offset => 5}])

コンソールで上記を試しましたが、うまくいきませんでした。なぜそれが本来のやり方で機能しなかったのか知りたいだけです。

アドバイスをいただければ幸いです。

4

1 に答える 1

0

id用に事前定義された配列のような引数を渡すことはできません。お気に入り:

Car.find([1,2,3,4,5])

リンクを見てください:http: //apidock.com/rails/ActiveRecord/Base/find/class

于 2012-04-04T08:03:45.090 に答える