sinatraでの開発中、
reke db:migrate
で
ArgumentError: Unknown validator: 'UniqunessValidator'
が出た時の原因と対処
###解決策
uniqnessvlidator?そんなの知らないよ!的な事書いているので、
対応してるモデルに、先に書いててたバリデーションを一旦消しました!
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
これでrake db:migrate
を実行で、そしたらマイグレートされました!
####よくよく見ると、、、
uniquenessのeが抜けてる!!!
user.rb
uniquness: { case_sensitive: false }
タイプミスには注意ですね、、、