How do I Sorting Options

Have you tried ordering the collection pulled from the DB before creating you options?

Example: Person.find(:all, :conditions => [ "user_name = ?", user_name], :order => "created_on")