Я хочу включить
validates_confirmation_of :password
в модуле, но я продолжаю получать ошибки, такие как:
"неопределенный метод` validates_confirmation_of 'для пароля :: ClassMethods: Module "
Не уверен, как я могу заставить его работать.
спасибо
Вы не можете вызвать validates_confirmation_of в самом модуле, потому что код модуля выполняется при его создании. Вместо этого вы хотите вызвать метод проверки, когда модуль включен в модель ActiveRecord, например:
validates_confirmation_of
module Password::ClassMethods def self.included(base) base.send(:validates_confirmation_of, :password) end end