5
我知道Person.find(:all)返回Person對象的數組,但是在那裏我可以得到所有人的'name'屬性在Person表中?直接從rails獲取屬性Class.find(:all)對象數組
喜歡的東西
Person.find(:all).names
我知道Person.find(:all)返回Person對象的數組,但是在那裏我可以得到所有人的'name'屬性在Person表中?直接從rails獲取屬性Class.find(:all)對象數組
喜歡的東西
Person.find(:all).names
使用方法:選擇只檢索特定屬性。
Person.all(:select => :name)
會給你只有name屬性被初始化的person對象。然後,您可以映射/收集該屬性以獲取名稱數組。
少一步:`Person.all.collect(&:name)` – varatis 2012-06-26 18:26:54