0
の宝石の検証をルビーするスコープを追加
acts-as-taggable-on宝石が組み込まれている一意性の検証:一意
validates_uniqueness_of :name, if: :validates_name_uniqueness?
def validates_name_uniqueness?
true
end
私はこの検証にスコープを追加するにはどうすればよいですか?
scope: :user_id
を追加して、宝石のソースコードを編集する方法がわかりません。
これは方法が異なる中でどのように機能するか影響を与えるとしてあなたは、宝石にパッチを適用サルしたくない場合がありますあなたのコードの領域。 – cobaltsoda
'validates_uniqueness_of'はRailsメソッドですが、このようなスコープを追加することができます:' validates_uniqueness_of:name、scope::user_id、if::validates_name_uniqueness? ' – cobaltsoda