modèle PostCréer une méthode pour la relation has_many?
has_many :comments
has_mant :tags
def comments?
!self.comments.empty?
end
def tags?
!self.tags.empty?
end
Pour vérifier poste spécifique a des commentaires ou des tags. J'ai écrit un commentaire de méthode d'instance? et les tags? qui retournera vrai ou faux sur la base de la poste a des commentaires et des étiquettes ou non.
Je veux écrire une méthode pour toute relation has_many qui fournira la méthode avec '?'. Donc, à l'avenir Si j'ai 10 relations has_many avec la poste que je n'ai pas besoin d'écrire 10 méthodes pour relation1 ?, relation2 ?.
Toute idée.
Merci pour le code. Pouvez-vous me dire comment je peux l'écrire dans le module? –