相关疑难解决方法(0)

基于枚举值的自定义顺序

我为角色定义了Enum:

enum role: {ordinary: 0, manager: 1, admin: 2}
Run Code Online (Sandbox Code Playgroud)

我想按以下顺序订购一组对象:

admin (first all admins)
ordinary (then all ordinaries)
manager (and lastly all managers)
Run Code Online (Sandbox Code Playgroud)

这有可能吗?

enums activerecord ruby-on-rails rails-activerecord ruby-on-rails-5

10
推荐指数
3
解决办法
2840
查看次数