Supposons que j'ai un modèle:Dans rubyonrails, comment obtenir la classe de modèle associée et l'objet ActiveRecord :: Relation?
class Post
end
posts = Post.where(***)
puts posts.class # => ActiveRecord::Relation
Alors, comment puis-je obtenir le nom de classe modèle par « postes » la variable, peut-être une méthode appelée model_class_name:
met posts.model_class_name # => Poster
Hey Croplio, 4 mois se sont écoulés. Cette réponse a-t-elle résolu votre problème? – Scott
Si 'posts' ne retourne aucune ligne, alors' posts.first' sera nul et cela ne marchera pas. –