3

类似于 nodejs 的 mongoose 有一个枚举验证器,其中字段的值必须是预定义数组中的值之一,Rails 中的 mongoid 模型如何复制这种行为?

IE。

field :category, type: String --> must be in one of [categoryA, categoryB, categoryC]
4

1 回答 1

6

你可以使用这个:

validates :category, :inclusion => { :in => ["categoryA", "categoryB", "categoryC"] }
于 2012-08-02T03:20:35.267 回答