在我謨,我有一個用戶模型性別枚舉:Rails的領域枚舉as_json:得到整數,而不是字符串
class User < ActiveRecord::Base
enum gender: [:female, :male]
end
,當我在我的對象之一調用as_json
,我得到的字符串「女性或男性」。有什麼辦法來呈現整數值,而不是字符串?
在我謨,我有一個用戶模型性別枚舉:Rails的領域枚舉as_json:得到整數,而不是字符串
class User < ActiveRecord::Base
enum gender: [:female, :male]
end
,當我在我的對象之一調用as_json
,我得到的字符串「女性或男性」。有什麼辦法來呈現整數值,而不是字符串?
我會嘗試尋找在文檔
http://edgeapi.rubyonrails.org/classes/ActiveRecord/Enum.html
對於這一點,也許你可以使用哈希代替
class User < ActiveRecord::Base
enum gender: { female: 0, male: 1 }
end
希望的任何幫助
我正好遇到這也太...所以基本上Rails的泄漏變量名到數據,離奇 – trapper 2017-07-05 06:27:12