刪除不需要的屬性我有了從調用數據庫的所有屬性的對象可以說:從對象紅寶石
u = User.find_by_email("[email protected]")
U具有first_name
,last_name
,email
,phone
等
如何從對象本身獲取除名和姓以外的所有屬性,而不是通過修改對模型的調用。
刪除不需要的屬性我有了從調用數據庫的所有屬性的對象可以說:從對象紅寶石
u = User.find_by_email("[email protected]")
U具有first_name
,last_name
,email
,phone
等
如何從對象本身獲取除名和姓以外的所有屬性,而不是通過修改對模型的調用。
u.attributes.except("first_name", "last_name")
如果你不需要的屬性,你應該從你的查詢忽略它們。獲取不需要的屬性會浪費數據庫上的I/O,並浪費Rails結尾處的封送處理值。除非您有足夠的數據來衡量總體績效,否則您不大可能注意到額外成本。 – matthudson
我需要的屬性,我只是不需要它們,當我在第二階段之間循環他們之間,所以爲了不再調用數據庫我除了做。 – Leon