avant polymorphisme sur activerecord