0

嗨,我有一个job模型,它有一个名为category. 在前端,我有一个带有下拉框的表单,用户可以在其中使用category列表中的选定值填写属性。这对我来说已经足够好的前端验证了,但是现在我将如何对模型进行后端验证呢?

我过去没有其他验证,例如:

validates :name, :presence => true

但无论如何我可以做类似的事情

validates :category, :in => {"Food", "Drink", "Rental"}
4

1 回答 1

1

你可以这样做:

validates :category, :inclusion => { :in => %w(Food Drink Rental) }

或更短:

validates :category, :inclusion => %w(Food Drink Rental)

一切都在文档中。

于 2013-07-18T19:45:07.550 回答