Удаление & NBSP;в рельсах - PullRequest
5 голосов
/ 08 июня 2010

Я пытаюсь удалить все   в моей модели следующим способом:

def about_us_sans_spaces
  self.about_us = replace(self.about_us, " ", " ")
end

Кроме!Оказывается, «заменить» не метод в рельсах.Как бы вы удалили  ?

Имейте в виду, я уже пробовал sanitized, simple_format.Мой взгляд сейчас выглядит так:

= truncate(sanitize(simple_format(organization.about_us_sans_spaces), :tags => ''), 125).titleize

Ответы [ 2 ]

18 голосов
/ 08 июня 2010
def about_us_sans_spaces
  self.about_us.gsub!(" ", "")
end

Редактировать: обратите внимание, что gsub () также принимает регулярные выражения, поэтому вы можете перехватывать все экземпляры независимо от их заглавных букв, например:

about_us.gsub(/ /i,"")
0 голосов
/ 08 июня 2016

Попробуйте использовать about_us.strip Надеюсь, это также поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...