2010-12-20 8 views
8

auf mysite Ich habe die Möglichkeit, Kommentare hinzuzufügen. Manchmal geben Benutzer Kommentare ein. Links (href. ...)Schienen - Gegeben einen Block von Text, Auto-Link-Links

Ich möchte, dass diese Links klickbar/verknüpfbar (a href) sind, wenn der Kommentar den Benutzern angezeigt wird.

Wie kann ich mit Rails 3 einen Kommentar nehmen, nach Links suchen und diese Links dann in ein a href-Tag einfügen, das in einem neuen Fenster geöffnet wird?

Dank

Antwort

19

Der einfachste Weg ist es, die auto_link Methode in Schienen gebaut zu verwenden.

Hinweis: In Rails 3.1 wurde auto_link in a separate gem verschoben.

+0

Ich habe versucht herauszufinden, warum Autolink nicht für eine Weile für mich arbeitete ... es wurde in 3.1 entfernt, deshalb. Haha, danke, dass du mich vor mehr Frustration gerettet hast. – Rymo4

2

loudfingers Vorschlag von #auto_link ist perfekt. Ich weiß, dass es nicht die Frage ist, die Sie ursprünglich gestellt haben, sondern dass Sie Folgendes vorschlagen möchten: Schauen Sie sich auch #simple_format an, das die Verwendung von Zeilenumbrüchen in br- und p-Tags durch Ihre Benutzer schön formatiert.

Verwandte Themen