arc*_*rty 3 ruby-on-rails rails-models mongoid ruby-on-rails-3
类似于nodejs的mongoose如何具有枚举验证器,其中字段的值必须是预定义数组中的值之一,Rails中的mongoid模型将如何复制此行为?
即.
field :category, type: String --> must be in one of [categoryA, categoryB, categoryC]
Run Code Online (Sandbox Code Playgroud)
你可以用这个:
validates :category, :inclusion => { :in => ["categoryA", "categoryB", "categoryC"] }
Run Code Online (Sandbox Code Playgroud)