建築とその設計者の関係をhas_many :thorughでつないでたんですが、複数の設計者を順不同ではなく決まった順番に並べたかったので、その順番を結合テーブルにフィールド(jyunjyo)つくって つないでたんですが、
class Architecture < ActiveRecord::Base
has_many :relations
has_many :architects, :through => :relations, :order => :jyunjyo
end
:order => :jyunjyoを入れておくと、architecture.architectsでとれるハッシュはちゃんとjyunjyoの数字の小さい順に並んでくれるんです。結構偶然見つけたのでうれしい。