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. 验证Django中的唯一字段
- 2. 如何在MVC中实施唯一字段验证
- 3. Rails 3:嵌套字段的唯一性验证_
- 4. Rails - 强制字段大写并且唯一验证
- 5. 你如何验证Ruby on Rails中一对id的唯一性?
- 6. Doctrine PHP 1.2 - 如何跳过空字段的唯一验证
- 7. 如何验证两个字段的唯一性
- 8. Rails 3对一组字段的验证
- 9. 在cakephp中验证字段与作用域是唯一的
- 10. 如何在Laravel 4中添加组合的唯一字段验证器规则
- 11. 验证CSV字段RAILS
- 12. Rails 3验证条件的唯一性
- 13. Rails验证重复的唯一性
- 14. 如何验证Rails中的自动完成字符串字段?
- 15. 验证Rails中不在模型/控制器中的字段
- 16. 验证DataMapper中组合字段的唯一性
- 17. Google表单中的唯一字段验证
- 18. 如何在Rails中执行update_attributes时仅验证特定字段?
- 19. Rails如何验证跨嵌套子对象的唯一性
- 20. 如何验证Ruby on Rails中activeRecord模型的字段值?
- 21. Django验证列组合存在(唯一与布尔字段)
- 22. Rails在连接表中验证某个Id的唯一性?
- 23. 如何在Ruby on Rails中验证连接表的额外列的唯一性
- 24. Rails - 在另一个模型中验证字段
- 25. Laravel验证:仅在另一个验证字段时验证字段
- 26. 具有额外验证的字段的唯一性
- 27. 如何保证CouchDB文档中字段的唯一性?
- 28. 如何验证jsf中的字段
- 29. 如何验证一系列唯一的数字?
- 30. 只有另一个字段在rails中编辑时,我如何验证字段的存在?
好吧,我得到它。谢谢哥们。 :) – 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