私とランダムな「記事」を見つけるメソッドを作成したいと思います。問題は、データベースを反復処理する方法がわからず、見つからない場合に例外を取得しないことです。それがどのように機能すると思いますか(レールウェイではないことは知っていますが、他に手がかりはありません)Class.firstからClass.lastまでの番号をRandして、存在するかどうかを確認します(削除される可能性があります)。ランダム化された ID によるオブジェクト。
このようなもの:
1.9.3p194 :009 > def test
1.9.3p194 :011?> until Task.exists?(x)
1.9.3p194 :012?> print "hmmmmmm"
1.9.3p194 :013?> x = rand(1..10)
1.9.3p194 :014?> end
1.9.3p194 :015?> end
(メソッドがここまで機能すると、指定された基準がさらに追加されます)