エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Ruby on Rails】ActiveRecordを使ってランダムなデータを指定した数だけ取得する方法 - おぴよの気まぐれ日記
データの更新作業などで更新結果を確認したい場合に、対象データが多い場合は、全部のデータ見るのは大... データの更新作業などで更新結果を確認したい場合に、対象データが多い場合は、全部のデータ見るのは大変なので何件かデータを取得してチェックするなんて場面があるかなと思います。 そんな時にランダムなデータを取得して結果の確認が出来れば便利ですよね。 > Hoge.order("RANDOM()").limit(10) order("RANDOM()")でランダムなデータを取得して、limitで10件取得してます。 条件絞りたい時はwhereを追加すれば良いですし、必要なカラムだけ表示させたい時はmap使えば良いですし後は自由ですね。 > Hoge.where(code: 4).order("RANDOM()").limit(10).map{|v| [v.code, v.name]} という話なのですが、これだとmysql場合はRANDにしないといけないなどDBに依存するので宜しくないとアドバイス
2018/01/10 リンク