2012-07-31 59 views
2

如何獲取模型的質量可分配屬性?獲取模型的質量可分配屬性

我發現了這個,但在我看來有點骯髒。

Game.accessible_attributes.to_a.reject{|i| i.empty?} 

有沒有更清潔的方法?

回答

0

我不明白爲什麼是拒絕功能。

你有沒有嘗試這個辦法:

Game.accessible_attributes 
+0

這就是爲什麼我用我用過的東西;)https://gist.github.com/3227397 – Mailo 2012-08-01 14:38:35

+0

你可以這樣做:Game.accessible_attributes.to_a。刪除(」」)。好一點... – Dougui 2012-08-01 14:58:49

+0

你也可以這樣做:Game.accessible_attributes.delete_if {| k,v | v.empty? } – Dougui 2012-08-01 15:57:57