0
A
回答
5
不,你必須寫下你自己的如下。
class Message < ActiveRecord::Base
def validate
message=Message.find_by_name(self.name)
self.errors.add :base, "Name must be present" if message.blank?
end
end
由@評論後可進行編輯x1a4
def validate
self.errors.add :base, "Name must be present" unless Message.exists?(:name => self.name)
end
相關問題
- 1. 如何在不保存Rails的情況下驗證字段的唯一性?
- 2. 驗證Django中的唯一字段
- 3. 如何在MVC中實施唯一字段驗證
- 4. Rails - 如何驗證兩個字段在結合時是唯一的?
- 5. Rails 3:嵌套字段的唯一性驗證_
- 6. Rails驗證:多字段唯一性:數據庫中的不必要查詢
- 7. Fluent驗證和IoC(唯一字段)
- 8. Rails - 強制字段大寫並且唯一驗證
- 9. 你如何驗證Ruby on Rails中一對id的唯一性?
- 10. Doctrine PHP 1.2 - 如何跳過空字段的唯一驗證
- 11. Laravel 4 - 如何驗證多個字段的唯一性?
- 12. 如何驗證兩個字段的唯一性
- 13. Rails - 如何驗證f.select字段?
- 14. Rails 3對一組字段的驗證
- 15. 我們可以在cakephp驗證中驗證唯一性的主鍵字段嗎?
- 16. 在cakephp中驗證字段與作用域是唯一的
- 17. 如何在Laravel 4中添加組合的唯一字段驗證器規則
- 18. Rails - 如何驗證日期的一個字段對另一個字段
- 19. Rails-唯一性的自定義驗證
- 20. Rails 3驗證條件的唯一性
- 21. Rails驗證重複的唯一性
- 22. Rails驗證級別上的唯一性
- 23. 字段驗證Ruby on Rails
- 24. 驗證CSV字段RAILS
- 25. 如何驗證Rails中的自動完成字符串字段?
- 26. cakephp驗證模型中的兩個字段是唯一的
- 27. 驗證Rails中不在模型/控制器中的字段
- 28. Google表單中的唯一字段驗證
- 29. 驗證DataMapper中組合字段的唯一性
- 30. zf2表單集合驗證 - 字段集中的唯一元素
好吧,我得到它。謝謝哥們。 :) – 2010-05-27 06:40:43
有點清潔是'message = Message.exists?(:name => self.name)',因爲你沒有對消息實例做任何事情。 – x1a4 2010-05-27 06:41:55
謝謝@ x1a4 – Salil 2010-05-27 06:50:09