1

我正在尝试对表单文本框使用 Rails 验证,以查看输入的文本是否与数据库中表的特定列中的任何现有值匹配。Rails 可以做到这一点吗?

基本上,像这样:

用户输入“Foobar”

表列值:'Foobar,test,house,random'

验证未通过,因为 'Foobar' 已在数据库中。

谢谢!dwmcc

4

1 回答 1

1

您可以在模型中使用类似validates_uniqueness_of :nameRails 3 中的新功能或新功能来执行此操作,您可以内联进行多个验证validates :name, :presence => true, :uniqueness => true

来自 Rails API

于 2012-04-11T00:01:26.127 回答