30 Aug
Rails: recuperare records random
Se vi servisse recuperare record in modo randomico da una tabella potete farlo semplicemente ordinandoli con il rand() di MySql.
1
In questo modo potete specificare anche un limit per recuperare solo alcuni record.


Ciao,
mi permetto di aggiungere una piccola nota per evitare ad altri di perdere tempo in problemi già incontrati. Quanto detto sopra vale SOLO x mysql. Se usate altri database l’istruzione sql rand() potrebbe cambiare.
Per sqlite3 e postgresql bisogna usare random()
Per altre informazioni:
http://wiki.rubyonrails.org/rails/show/HowtoSelectRandomRecords
Ciao a tutti
Hai fatto benissimo a precisarlo, avrei dovuto specificarlo meglio io nel post ma l’abitudine all’uso di MySql spesso mi fa dimenticare gli altri Db
Grazie