У меня есть приложение rails 5, у меня есть поле имени (строка) и сжатое имя (строка)
когда пользователь регистрируется и вводит название своей компании, я пытаюсь сжать имя следующим образом:
«Название моей компании здесь» - название
в
"mycompanynamehere" - сжатое имя
Я использую это в модели аккаунта в качестве вызова after_initialize
def compress_name
self.compressed_name = name.downcase.split.join
end
Проблема в том, что он оставляет compressed_name
как nil
, если в поле имени нет пробелов.
Есть ли лучший способ справиться с этим?
Заранее спасибо