Jak utworzyć automatyczne hiperłącza dla adresów URL w tekście/łańcuchu renderowanym w widoku? Mam stronę, która renderuje dziennik aktywności użytkownika iw tym logu/tekście/ciągu znajduje się kilka losowych adresów URL, które chcę automatycznie hiperlinkować, aby otworzyć w nowym oknie przeglądarki. Jest to auto_link
w rubinowych szynach, jak tego użyć?Ruby - szyny - jak tworzyć automatyczne hiperłącza dla adresów URL w tekście/łańcuchu renderowanym w widoku?
text = "User xyz accessed url - http://www.something.com on 04/13/2012 00:13:18GMT"
<%= "#{Text}" %>
Chcę to renderować za pomocą hiperłącza do adresu URL. Adres URL może znajdować się w dowolnym miejscu w tekście.
Próbowano, że '<% = auto_link (" # {text} ")%>'. Mam ten błąd - 'niezdefiniowana metoda 'auto_link' dla # <#: 0xb116524>' –
Gdzie używasz tego kodu? – ctcherry
w widoku - '<% @a [: log] .to_s.split (/ --- /). Reverse.each do | line | %>