Je suis en train d'implémenter cette solution comme alternative au polymorphisme.Rails Question sur les relations (intermédiaire)
Why can you not have a foreign key in a polymorphic association?
Mais je me demande s'il y a un moyen facile d'aller:
Article.comments
au lieu de Article.commentable.comments
Oui, c'est ce que je cherchais. Y a-t-il un moyen d'aliaser les commentaires? Mes modèles actuels se prêtent à des noms gênants. Est-ce que je pourrais faire le article.aliased == article.commentable.comments? – Dex
Peut-être que les étendues seraient mieux pour cela. – Dex
@Dex En mode ruby, il existe plusieurs façons d'aliaser le nom des commentaires. Voulez-vous le même alias pour tous les objets commentables ou voulez-vous des alias uniques pour chacun d'eux? –