Rails - данный блок текста, ссылки на авто-ссылки - PullRequest
8 голосов
/ 21 декабря 2010

на mysite У меня есть возможность добавлять комментарии.Иногда пользователи, вводящие комментарии, будут ссылками (href. ...)

Я хотел бы, чтобы эти ссылки были кликабельными / linkable (href), когда комментарий отображается пользователям.

howс помощью Rails 3 я могу взять комментарий, найти ссылки, а затем обернуть эти ссылки в тег href, который открывается в новом окне?

Спасибо

Ответы [ 2 ]

19 голосов
/ 21 декабря 2010

Самый простой способ - использовать метод auto_link, встроенный в рельсы.

Примечание. В Rails 3.1 auto_link был перемещен в отдельный гем .

2 голосов
/ 21 декабря 2010

Предложение idlefinger о #auto_link идеально.Я знаю, что это не тот вопрос, который вы изначально задавали, но хотели бы предложить: также посмотрите #simple_format, который будет приятно форматировать использование вами новых строк в тегах br и p.

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