2012-03-25 10 views

Antwort

4

Sie können dazu die Methode auto_link verwenden.

auto_link("Go to http://www.rubyonrails.org and say hello to dav[email protected]") 
# => "Go to <a href=\"http://www.rubyonrails.org\">http://www.rubyonrails.org</a> and 
#  say hello to <a href=\"mailto:[email protected]\">[email protected]</a>" 

Wenn Sie etwas sind auf weniger als Rails 3.1, diese eingebaut ist, sonst müssen Sie den rails_autolink gem

+0

Dank nutzen! Das hat funktioniert. Kennen Sie die Gründe für das Entfernen in Rails 3.1? Es scheint so nützlich zu sein. – LennonR

+1

Offenbar für häufigere Updates als der Rails Release-Zyklus ermöglicht. Aus dem [commit on github] (https://github.com/rails/rails/commit/81cfbf4146d3c5a58054b64112b8ce196f2fc061#actionpack/lib/action_view/helpers/text_helper.rb): "Leider ist es extrem schwierig, diese Methode richtig zu sichern Die Methode ist kugelsicher und benötigt einen schnelleren Release-Zyklus als bei Schienen. Deshalb haben wir sie auf einen Edelstein verlegt. Bitte verwenden Sie den Edelstein, wenn Sie die Funktionalität benötigen! :-) " –

Verwandte Themen