gpt4 book ai didi

ruby-on-rails - Ruby:如何为我的枚举中的第一个常量获取 -1 的值?

转载 作者:太空宇宙 更新时间:2023-11-03 18:07:26 29 4
gpt4 key购买 nike

我在模型“付款”中声明了一个枚举,它与数据库中的列不对应。

enum payment_method: [ :cash, :debit_card, :credit_card, :paypal ]

我可以从枚举所在的类中获取枚举的整数值:

Payment.payment_methods

返回

{ "cash" => 0, "debit_card" => 1 ... }

但是,我希望返回的值以 -1 开头,而不是像这样以 0 开头。

{ "cash" => -1, "debit_card" => 0 ... }

我如何实现这一目标?

谢谢!

最佳答案

试试这个

enum payment_method: { cash: -1, debit_card: 0, credit_card: 1, paypal: 2 }

关于ruby-on-rails - Ruby:如何为我的枚举中的第一个常量获取 -1 的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41797616/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com