除了仅验证精确的字符串外,如何以Rails形式验证对象的唯一性?

问题描述 投票:0回答:1

我有一个food_category模型。它的属性之一是title。我使用validates_uniqueness_of:title来验证title属性的唯一性。这是代码示例:

  class FoodCategory < ApplicationRecord

     validates_uniqueness_of :title

问题:

它仅验证重复的精确字符串的唯一性。如果我再次以小写字母输入现有标题,则该应用程序允许创建新对象。

ruby-on-rails ruby
1个回答
0
投票

使用case_sensitive选项:

validates :title, uniqueness: { case_sensitive: false }
© www.soinside.com 2019 - 2024. All rights reserved.