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.