Как удалить свойство размера из ввода, сгенерированного text_field? - PullRequest
7 голосов
/ 30 марта 2009

У меня есть файл .erb с шаблоном формы, который использует помощник form_for для генерации формы, а некоторые из их полей сгенерированы методом text_field. В полученном HTML я вижу size свойства, добавленные к каждому входу, сгенерированному вышеупомянутым методом.

Я хочу контролировать размеры ввода с помощью CSS, и это свойство size не позволяет мне сделать это. Есть ли способ сказать text_field метод, что я не хочу их?

Я пытался передать :size => nil в качестве опции этому методу, но это не помогло.

Ответы [ 3 ]

8 голосов
/ 07 ноября 2009

Это сработало для меня

<%= f.text_field :title, :size => nil %>
2 голосов
/ 30 марта 2009

Вы можете использовать CSS или параметр: size для управления размером полей ввода. Я не уверен, есть ли возможность удалить атрибут размера, я всегда просто игнорировал его и устанавливал ширину полей ввода с помощью CSS.

0 голосов
/ 09 июля 2013

<%= f.text_field :name, :size => nil, :style => "width: 120px; height: 20px;" %>. Это будет работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...