Why don't you use has_many instead of belongs_to ?