2011-01-24 77 views
0

我有一個has_one註冊的用戶模型。如何驗證只有一個存在?

我有一個反覆發生的錯誤,用戶將多次點擊並創建許多不必要的註冊。我如何驗證用戶只能獲得一個?有沒有辦法從模型中做到這一點?

回答

1

在rails 3中,你可以這樣做。

validates :field, :uniqueness => true

如果您希望自定義消息,那麼

validates :field, :uniqueness => {:message => 'your message'}

+0

啊我不知道。我最終做了validates_uniques_of:user_id,它在哲學上完成了我想要的東西 – Trip 2011-01-25 15:46:29

相關問題