Если вы, вероятно, столкнетесь с этой проблемой в ряде мест вашего приложения, вы можете изменить класс модели, добавив один из следующих методов
Измените атрибут имени, чтобы он возвращал пустое значение, а не ноль
def name
d = read_attribute(:name)
d.nil? ? " " : d
end
Вставить пробел вместо нуля в базу данных
def before_save
self.name = " " if self.name.nil?
end
В качестве альтернативы вы можете создать вспомогательный метод, который создает текст ссылки на основе существования имени или нет, например,
def link_text(title, name)
if name.blank?
title
else
"#{title} , #{name}"
end