Rails simple_form дает точки под звездами для обязательных полей, лучший способ их удалить? - PullRequest
5 голосов
/ 19 июля 2011

Во многих своих проектах я использую simple_form и мне это нравится. Однако я обнаружил одну действительно странную причуду, заключающуюся в том, что под * полями, которые он поставляет для обязательных полей, у меня есть 3 маленьких точки.

Я должен обойти это с:

= f.input :name, :label => '*', :required => false # Display purpose only (it is required)

Это грязно, потому что поле является обязательным, поэтому этот код выглядит некрасиво.

Есть ли лучшее решение для того, что кажется общей проблемой?

Ответы [ 3 ]

12 голосов
/ 04 января 2012

Я думаю, что это из CSS, если вы используете план, теги "abbr и accronym" имеют стиль border-bottom: 1px dotted black.

Попробуйте добавить в свой файл CSS следующую строку:

abbr, accronym{ border-bottom: 0px; } /*try adding !important  after 0px if doesn't work*/

Желание помогает:)

1 голос
/ 10 декабря 2017

Простая форма добавляет аббревиатуру с бордюром-дном.Вы можете удалить border-bottom только с помощью css, но вам также нужно переопределить свойство подчеркивания текста (которое, я думаю, происходит от стилей навигатора по умолчанию)

Итак, этот небольшой блок css должен работать:1004 *

1 голос
/ 19 июля 2011

Это похоже на CSS. Посмотрите, каковы свойства для тегов abbr в вашем CSS.

...