Reputation: 325
We have
class Event
include Mongoid::Document
field :categories, type: Array, default: []
end
How to validate an event object to have at least 1 element in categories? Should I use custom validator? Thank you
Upvotes: 1
Views: 937
Reputation: 1615
class Event
include Mongoid::Document
field :categories, type: Array, default: []
validates :categories, length: { minimum: 1 }
end
Should do the trick (http://guides.rubyonrails.org/active_record_validations.html#length)
Upvotes: 4