リストボックス options_for_selectの並び順

options_for_selectなどでリストボックスを作成することがあるのだけど、
そこで、表示の並び順が方法によってはバラバラになってしまいます。

どうも、Hash方式だと表示順が保証されないらしいので、配列にするべきらしい。

例)
並び順がバラバラになる(Hash方式)
options_for_select('りんご' => 1, 'メロン' => 2, 'みかん' => 3)

並び順をそのまま表示(配列方式)
options_for_select([['りんご','1'],['メロン','2'],['みかん','3']])

以上、案外資料テキストなどにも載っていなかったのでメモメモ