как убрать звездочку в обязательные поля при использовании простой формы? - PullRequest
0 голосов
/ 14 октября 2018

В инициализаторе simple_form есть эта строка

  # How the label text should be generated altogether with the required text.
  # config.label_text = lambda { |label, required, explicit_label| "#{required} #{label}" }

Я удалил комментарий и изменил его на

  # How the label text should be generated altogether with the required text.
   config.label_text = lambda { |label, required, explicit_label| "#{label}" }

Но это не влияет на звездочку в обязательных полях.* Все еще присутствует в ярлыках.Как я могу удалить звездочку в необходимом поле?

ОБНОВЛЕНИЕ:

Я загружаю изображение.Askterisk присутствует даже после перезапуска сервера.

enter image description here

Ответы [ 2 ]

0 голосов
/ 14 октября 2018

хорошо, поэтому я забыл при создании простой формы я использовал флаг начальной загрузки.Это создало второй файл инициализатора с именем simple_form_bootstrap.rb.Таким образом, изменения должны были быть сделаны в этом файле.После изменения в этом файле он работает.

0 голосов
/ 14 октября 2018

Я считаю, что хакерским решением будет просто сделать это с помощью css:

abbr[title="required"] {
  display: none;
}

заменить abbrwith любым селектором, который выберет *

...