我有一个表格需要特殊验证。有一个名为fund_name的字段和一个名为company_name的字段(分别来自表格基金和公司,公司可以有很多资金)。公司信息和基金信息来自用户的单一表格(具有嵌套属性)
要求是,公司名称(或基金)在公司名称和基金名称中应该是唯一的。我为client side validations plugin创建了一个自定义验证器和一个远程验证器。
问题是,它不会验证CURRENT公司并为独特性提供资金。我可以用模糊覆盖字段,同时首先在字段上调用isValid,但我想要上面提到的插件来满足它。
关于如何做到最好的建议?
答案 0 :(得分:1)
答案 1 :(得分:0)
这可以帮助您:写入您的模型
validates :name,presence: true, :uniqueness => {
:case_sensitive => false,
scope: :company_name
}