[RUBY] ArgumentError: Unbekannter Validator: 'UniqunessValidator' in Rake-Datenbank: migrieren

In Entwicklung bei Sinatra Mit reke db: migrate "ArgumentError: Unbekannter Validator: Ursache und Aktion, wenn" UniqunessValidator "angezeigt wird

Lösung

uniqnessvlidator? Das weiß ich nicht! Ich schreibe so etwas Ich habe einmal die Validierung gelöscht, die ich zuvor für das entsprechende Modell geschrieben habe!

user.rb


class User < ActiveRecord::Base
#  validates :email, presence: true, length: {maximum: 255 },
#    format: { with: /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i },
#    uniquness: { case_sensitive: false }
#  has_secure_password
end

Führen Sie nun rake db: migrate aus und es ist migriert!

Wenn man genau hinschaut, ...

Die Einzigartigkeit e fehlt! !! !!

user.rb



    uniquness: { case_sensitive: false }

Vorsicht vor Tippfehlern ...

Recommended Posts

ArgumentError: Unbekannter Validator: 'UniqunessValidator' in Rake-Datenbank: migrieren
Schienen db: Migration fehlgeschlagen!
[Rails] Was tun, wenn der Fehler Keine Datenbank ausgewählt und Unbekannte Datenbank in db: migrate angezeigt wird?