我有一个has_one注册的用户模型。
我有一个反复出现的错误,用户会多次点击并创建许多不必要的注册。如何验证用户只获得一个?有没有办法从模型中做到这一点?
答案 0 :(得分:4)
不确定您的型号,但validates_uniqueness_of可能就是您要找的。 p>
答案 1 :(得分:1)
在rails 3中你可以这样做。
validates :field, :uniqueness => true
如果您需要自定义消息
validates :field, :uniqueness => {:message => 'your message'}