2010-12-20 18 views
8

na mysite Mogę dodawać komentarze. Czasami użytkownicy wpisują komentarze będą linkami (href. ...)Szyny - Biorąc pod uwagę blok tekstu, auto-link links

Chciałbym, aby te linki były klikalne/linkable (a href), gdy komentarz jest wyświetlany użytkownikom.

jak z Rails 3 mogę wziąć komentarz i poszukać linków, a następnie zawinąć te linki w tag href, który otwiera się w nowym oknie?

Dzięki

Odpowiedz

19

Najprostszym sposobem jest użycie metody auto_link wbudowany w szynach.

Uwaga: W Rails 3.1 auto_link został przeniesiony do a separate gem.

+0

Próbowałem dowiedzieć się, dlaczego autolink nie działał dla mnie przez chwilę ... został usunięty w 3.1, to dlaczego. haha dzięki za uratowanie mnie od większej frustracji. – Rymo4

2

Sugestia idlefinger #auto_link jest idealna. Wiem, że to nie jest pytanie, które pierwotnie podałeś, ale chciałeś zasugerować: sprawdź także #simple_format, który ładnie sformatuje używanie nowych znaków przez użytkowników w tagach br i p.

Powiązane problemy