Rails формирует помощник текстового поля, как сделать область ввода более широкой? Как увеличить область текстового поля? Я пробовал: f.text_field: title, size = > 150 Я тоже пробовал ширину, я что-то пропустил, что это? Ответ 1 Я думаю, что это должно быть f.text_field :title, :size => 150 Или вы можете добавить: class option и использовать css для определения размера (я предпочитаю) Ответ 2 Вы также можете сделать что-то вроде: <%= f.text_area :description, :cols => "10", :rows => "10" %> Ответ 3 Вы используете то же самое в своем коде. Я думаю, что вам не хватает двоеточия до размера. <% = f.text_field: title,: size = > 150 % > или вы можете использовать <% = f.text_field: заголовок, "размер" = > 150 % > размер - это локальная переменная undefined, тогда как : размер и размеp > передаются в качестве параметров в текстовое поле хелпер Ответ 4 Попробуйте это для поля ввода <%= f.input :content, as: :text, input_html: { rows: "2" } %> Ответ 5 Размер должен работать, не могли бы вы разместить кусок кода? FormHelper Документация Ответ 6 Вы всегда можете указать класс, используя символ класса, и указать ширину с помощью CSS <%=text_field_tag 'some_input', nil, :class => 'some-class'%> Ответ 7 Вы можете сделать это, просто используя опцию rows в текстовом поле. Как <%= f.text_area :fieldname, :rows => "10" %>
Ответ 1 Я думаю, что это должно быть f.text_field :title, :size => 150 Или вы можете добавить: class option и использовать css для определения размера (я предпочитаю)
Ответ 2 Вы также можете сделать что-то вроде: <%= f.text_area :description, :cols => "10", :rows => "10" %>
Ответ 3 Вы используете то же самое в своем коде. Я думаю, что вам не хватает двоеточия до размера. <% = f.text_field: title,: size = > 150 % > или вы можете использовать <% = f.text_field: заголовок, "размер" = > 150 % > размер - это локальная переменная undefined, тогда как : размер и размеp > передаются в качестве параметров в текстовое поле хелпер
Ответ 6 Вы всегда можете указать класс, используя символ класса, и указать ширину с помощью CSS <%=text_field_tag 'some_input', nil, :class => 'some-class'%>
Ответ 7 Вы можете сделать это, просто используя опцию rows в текстовом поле. Как <%= f.text_area :fieldname, :rows => "10" %>