У меня есть этот код в моей модели, но что-то работает не так, как я ожидал.
before_save :destroy_image?, :no_spaces_in_telephone
def no_spaces_in_telephone
self.phone.gsub! /\s+/, 'XXX'
ABLog "Telefono", self.phone
end
def ABLog tag, string
logger.info "\n\n#### #{tag} : \n " + string.to_s + "\n\n"
end
Журнал печатает телефон с «XXX» вместо пробелов, но моя запись не получаетсяобновляется, и телефон остается прежним, со всеми шагами на месте.
Что я делаю не так?