Forum: Rails Germany Limitierung von textarea feldern

F87d150876b608711d5fc8154a8038c9?d=identicon&s=25 Herman Müller (gotzbold)
on 2009-03-07 00:37
Hi RoR Kollegen,

gibt es eine Möglichkeit die Scaffold-Index-Ausgabe des Ruby-Codes
<td><%=h user.kommentar %></td> auf eine Zeichenanzahl z.B. 20 zu
begrenzen/abzuschneiden?

Habe  :size => 20 usw. getestet aber es funktioniert leider nicht.

Bei großen Kommentar-Eingaben wird leider mein Table-Layout verschoben.

Bin über jede Hilfe im voraus dankbar!

Gruß

Hermann
Cd6b438f1238ee36cf4daecbae1d3917?d=identicon&s=25 Thomas Preymesser (Guest)
on 2009-03-07 03:10
(Received via mailing list)
2009/3/7 Herman Müller <lists@ruby-forum.com>:
> Hi RoR Kollegen,
>
> gibt es eine Möglichkeit die Scaffold-Index-Ausgabe des Ruby-Codes
> <td><%=h user.kommentar %></td> auf eine Zeichenanzahl z.B. 20 zu
> begrenzen/abzuschneiden?

ungeachtet dessen, ob es vielleicht noch eine schönere
rails-spezifische Lösung gibt:

<td><%=h user.kommentar[0..20] %></td>

-Thomas

--
Thomas Preymesser
thopre@gmail.com
http://thopre.googlepages.com/
http://thopre.wordpress.com/
Cd6b438f1238ee36cf4daecbae1d3917?d=identicon&s=25 Thomas Preymesser (Guest)
on 2009-03-07 03:13
(Received via mailing list)
2009/3/7 Thomas Preymesser <thopre@gmail.com>:

> <td><%=h user.kommentar[0..20] %></td>

[0..19]

natürlich, wenn es die ersten 20 Zeichen sein sollen.

-Thomas

--
Thomas Preymesser
thopre@gmail.com
http://thopre.googlepages.com/
http://thopre.wordpress.com/
Bc0373449a0e8c918ef3d0ba56d13ccb?d=identicon&s=25 Alexander Schmitz (Guest)
on 2009-03-07 09:48
(Received via mailing list)
Am 07.03.2009 um 00:37 schrieb Herman Müller:

> Hi RoR Kollegen,
>
> gibt es eine Möglichkeit die Scaffold-Index-Ausgabe des Ruby-Codes
> <td><%=h user.kommentar %></td> auf eine Zeichenanzahl z.B. 20 zu
> begrenzen/abzuschneiden?
>
> Habe  :size => 20 usw. getestet aber es funktioniert leider nicht.

Hallo,

http://api.rubyonrails.org/classes/ActionView/Help...

und hier speziell: truncate()

in Deinem Bsp.

  <td><%=h truncate(user.kommentar, 20) %></td>


bye Alex
F87d150876b608711d5fc8154a8038c9?d=identicon&s=25 Herman Müller (gotzbold)
on 2009-03-07 17:14
Hallo Alexander,
Hallo Thomas,

vielen Dank für die Hilfe, hat ausgezeichnet funktioniert.

Wünsche euch ein schönes Wochenende!

Gruß

Hermann
This topic is locked and can not be replied to.