Tags in Rails

September 10th, 2005

Dema hat sich Gedanken gemacht, wie man einfach in Rails Daten taggen kann. (Hier ist auch der Artikel Tags: Database schemas interessant.) Herausgekommen sind bisher die beiden Artikel Tagging on Steroids with Rails und der Vorgänger Easy Tagging with Rails. Dort gibt es eine Datei zum Download, die ins /lib-Verzeichnis geworfen wird. Anschliessend sollte man seine Tabellen vorbereiten: eine Tag-Tabelle mit id und name und eine link-Tabelle, z.b. tags_entries, wenn man die Tabelle entries taggen will. In tags_entries stehen dann nur die Felder tag_id und entry_id.

Im Edit-Form reicht es, <%= text_field 'link', 'tag_names' %> hinzuzufügen.

Wie man die Tags auf der list-Seite ausgibt, weiss ich noch nicht :(

Eine Doku gibts auch.

Update: Inzwischen wurde es als gem überarbeitet, und hat daher auch eine neue Doku.

Update2: Dema hat das Plugin an weitere Entwickler abgegeben, und Tom Fakes hat beschrieben, wie man eine Tagcloud baut.

Update3: Eine Ausführliche Doku gibt es hier: Teil1 und Teil2.

24 Responses to “Tags in Rails”

Sorry, comments are closed for this article.