Rails 3.0.7を使っている。以前からそうだったのかもしれない。
従来は以下のように書いていたものを
@people = Person.find(:all, :condition["hogehoge_id = ?", hogehoge.id])
以下のように書き換えたらid順の取り出しではなくなってしまった。
@people = Person.where("hogehoge_id = ?", hogehoge.id).all
明示的に順序を示さないとだめみたい。
@people = Person.where("hogehoge_id = ?", hogehoge.id).order("id ASC").all