pourquoi est-ce judicieux d'utiliser un array pour css_classes et de faire un join? Dans tous les exemples que j'ai vu, il n'y à jamais qu'une seule classe css.
Ce serait pas mieux de passer css_classes en String et de le renommer css_class ? Sinon, pourquoi?