2017-03-27 16 views

答えて

0

ランダムにテーブルを注文し、レコードを取得して投稿に割り当てることができます。確かにこれを行うためのよりクリーンな方法があることを覚えておいてください。ただし、ここでは明らかにユーザーが既にテストデータベースに入っていると仮定して動作します。

user = User.order("RANDOM()").take #PostgreSQL 
user = User.order("RAND()").take #MySQL 
post = create(:post, user: user) 
関連する問題