Как удалить URL из пула friendlyID, если пользователь вводит www.examplesite.com/ - PullRequest
0 голосов
/ 22 сентября 2019

Я разрешаю пользователям вводить собственный URL-адрес в свой профиль на странице регистрации.Когда кто-то неизбежно ставит https://www.examplesite.com/exampleSlug ||www.examplesite.com/exampleSlug и т. д. в поле формы, а также сам слаг.Вместо примера сайта.

Есть ли в рельсах удобный способ убрать все спички для URL?

def slug_filter
    if self.slug[/\Ahttps:\/\/www.examplesite.com\//] || self.slug[/\Ahttp:\/\/www.examplesite.com\//] || self.slug[/\Awww.examplesite.com\//] || self.slug[/\Aexamplesite.com\//]
# Not sure what to do here?
      self.slug = self.slug
  end

1 Ответ

2 голосов
/ 22 сентября 2019

self.slug = slug.sub /.*\//, ''

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