Рельсы простой формы дают точки под звездами для необходимых полей, лучший способ удалить их?
Во многих моих проектах я использую simple_form и люблю его. Однако одна действительно странная причуда, которую я нахожу, заключается в том, что я получаю 3 маленькие точки под*, которые он поставляет для необходимых полей.
Я должен обойти его с помощью:
= f.input :name, :label => '*', :required => false # Display purpose only (it is required)
Это грязно, потому что поле является обязательным, поэтому этот код выглядит уродливо.
Есть ли лучшее решение для того, что кажется обычной проблемой?
3 ответа:
Я думаю, что это из CSS, если вы используете blueprint,"
abbr
иaccronym
" Теги имеют стильborder-bottom: 1px dotted black
.Попробуйте добавить в css-файл следующую строку:
abbr, accronym{ border-bottom: 0px; } /*try adding !important after 0px if doesn't work*/
Желание помогает :)
Простая форма добавляет abbr с нижней границей. Вы можете удалить нижнюю границу только с помощью css, но вам также нужно переопределить свойство подчеркивания текста (которое, я думаю, происходит от стилей навигатора по умолчанию)
Итак, этот небольшой css-блок должен работать:
form abbr[title] { border-bottom: none !important; text-decoration: none !important; }