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