m = Model.find(1);
m.class_name会给你“模型”
如果我们有:
m = Model.find(:all);
我们如何从m单独获取模型的名称?
答案 0 :(得分:3)
获取返回数组中第一个条目的类
m.first.class
答案 1 :(得分:1)
如果你的意思是,你如何将它们全部聚合起来,因为你实际上正在返回一个Model对象数组,我推荐这个:
Model.find(:all).collect(&:model_name)
这应该为您提供从数据库返回的类的模型名称数组。
答案 2 :(得分:1)
如果你打电话给“模特”,你不是已经知道了这门课程吗?
如果你打电话
Post.find(:all)
返回的记录将为发布类。