tamacyaのブック
mindia › tamacyaのブック › 単語

ruby sort_by

tamasally · 2012-06-13 更新 · 履歴(1)

順番を並び替える時に使う。
※使い方習得中で曖昧な情報です。

■ハッシュをランダムに並び替える。 キーと値を配列に入れる。
<% food_color = {"apple"=>"red", "lemon"=>"yellow", "banana"=>"yellow"} %>
<%= food_color.sort_by{rand}[0][0] %>

この場合はapple、lemon、bananaのどれかがランダムで表示される。

タグ