【发布时间】:2015-11-17 15:47:08
【问题描述】:
class Car < ActiveRecord::Base
enum colors: {blue: 0, red: 1}
end
my_car.color # => "blue"
如何获得与某个对象具有相同枚举值的所有汽车? IE。在上述情况下,所有蓝色汽车。
这是我迄今为止最好的选择:
Car.public_send(my_car.color)
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 rails-activerecord