Конвертирование ссылок из URL в HTML - PullRequest
5 голосов
/ 09 августа 2009

Я создаю простое приложение для чата с Rails. когда пользователь вводит URL-адрес, я хочу, чтобы он выводился в виде ссылки html (т. е. «url»).

Мне было интересно, есть ли какая-нибудь библиотека или хорошо известный способ сделать это в Ruby. Если нет, у меня есть несколько приличных примеров кода для работы с ...

1 Ответ

9 голосов
/ 09 августа 2009

Проверьте вспомогательный метод auto_link , предоставляемый Rails. Это превращает все URL-адреса и адреса электронной почты в интерактивные ссылки (теги привязки html). Вот пример кода из документации.

auto_link("Go to http://www.rubyonrails.org and say hello to david@loudthinking.com")
# => "Go to <a href=\"http://www.rubyonrails.org\">http://www.rubyonrails.org</a> and
#     say hello to <a href=\"mailto:david@loudthinking.com\">david@loudthinking.com</a>"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...