création d'une classe de validation

Par Arbi, il y a 8 ans


Bonjour,

Unable to autoload constant NameValidator, expected /home/arbi/RailsProject/Formation/app/models/validators/name_validator.rb to define it

j'ai cree un dossier validator dans le dossier model et dedans une classe name_validator

class NameValidator < ActiveModel::Validator def validate(record) if record.name.nil ? || record.name.length != 2 record.errors.add(:name, :not_2 , {message: "le champ doit etre de 2 car"}) if record.content.nil ? || record.content.length != 2 record.errors.add(:content , "le champ doit etre de 2 car") end end end

dans application.rb

config.autoload_paths << "#{Rails.root}/app/models/validators/"

Unable to autoload constant NameValidator, expected /home/arbi/RailsProject/Formation/app/models/validators/name_validator.rb to define it :(

Aucune réponse