Schienen text_area Größe


76

Ich habe ein text_areainneres a fields_for, das in einem ist form_for.

<%= day_form.text_area :hatch %>

Ist es möglich, die Größe der zu ändern text_area? Zum Beispiel : day_form.text_area size: 5.

Antworten:


146

Sie könnten entweder gehen mit:

<%= day_form.text_area :hatch, cols: "30", rows: "10" %>

oder Sie können beide mit dem Größenattribut angeben:

<%= day_form.text_area :hatch, size: "30x10" %>

4
Das funktioniert jetzt nicht. Gibt es eine Rails 3.1-Lösung, die sich von dieser unterscheidet?
Dev R

Hmm ... Ich habe gerade einen kurzen Test sowohl in einer 3.0.x- als auch in einer 3.2.x-Umgebung durchgeführt und es funktioniert, also würde ich denken, dass sie auch in 3.1 funktionieren. Können Sie klarstellen, was nicht funktioniert?
DanneManne

Ich habe dies nicht erwähnt gesehen, aber Sie können es auch so schreiben: <% = f.text_area: text ,: size => "60% x5%"%> Dies ist in Rails 4.0.0
kyle

Ich musste f.text_field in f.text_area ändern.
Flobacca

7

Aus Gründen der Reaktionsfähigkeit möchte ich die Breite des Textbereichs auf 100% einstellen:

<%= f.text_area :description, :rows => 10, style: 'width:100%;' %>


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.