User.find(:all, :order => "RANDOM()", :limit => 10)
是我做到了,在Rails的方式3找到一些隨機記錄的'Rails 4 Way'是什麼?
User.all(:order => "RANDOM()", :limit => 10)
是我怎麼想的Rails 4將做到這一點,但是這仍然給了我一個棄用警告:
DEPRECATION WARNING: Relation#all is deprecated. If you want to eager-load a relation, you can call #load (e.g. `Post.where(published: true).load`). If you want to get an array of records from a relation, you can call #to_a (e.g. `Post.where(published: true).to_a`).
輝煌,謝謝! – justindao
只是簡單的說明,我不得不使用:'User.order(「RAND()」)。limit(10)',因爲我使用的是MySQL數據庫。 – backwardm
不起作用。它給了我相同的記錄集。 – Major