HTML-Titelattribut in Rails, das nur das erste Wort anzeigt

Habe ein komisches kleines Problem.

Ich möchte den Text-Hover auf einem Element erstellen, um die "Beschreibung" dieses Elements anzuzeigen, die ein Attribut des Modells dieses Elements ist. Im Grunde habe ich das aus meiner Sicht gemacht:

<div title=<%= item.description %> ><%= item.name %></div>

Das Seltsame ist, dass während alle Modellaufrufe korrekt funktionieren (item.name und item.description rufen die richtigen Dinge auf), nur das erste Wort von item.description erscheint, wenn ich den Mauszeiger bewege. Mit anderen Worten, wenn item.description "This is a super cool item!" Ist, sagt der Hover nur "This", wenn ich mit item.name über das div schwebe.

Dies hat möglicherweise etwas mit dem Attribut: description zu tun, das derzeit vom Typ text ist (was ich wie meine Beschreibungen für lange Zeichenfolgen hielt). Aber vielleicht auch nicht.

Irgendeine Idee, warum das passieren könnte und wie man es behebt?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage