Как оформить встроенный ярлык в простой форме? - PullRequest
0 голосов
/ 03 июля 2018

У меня есть флажок Простая форма , который использует как метку обычного поля, так и встроенную метку:

<%= f.input :remove_default_template, 
  label: 'Advanced Option',
  inline_label: "Remove Header, Footer, and Department Name"
%>

И мне нужно добавить стили к встроенному ярлыку. Как я могу это сделать? Я бы ожидал, что что-то по этому шаблону будет работать:

<%= f.input :remove_default_template, 
  label: 'Advanced Option',
  inline_label: "Remove Header, Footer, and Department Name",
  inline_label_html: 
  input_html: {class: "input_class"},               # THIS works
  wrapper_html: {class: "wrapper_class"},           # THIS works
  label_html: {class: "label_class"},               # THIS works  
  inline_label_html: {class: "inline_label_class"}  # THIS DOES NOT WORK!!!
%>

но последняя строка не работает:

inline_label_html: {class: "inline_label_class"}

Поскольку простая форма, кажется, не поддерживает эту опцию (по крайней мере, под именем, которое я ожидал, или что-либо еще, что я мог найти), как я могу достичь той же цели?

1 Ответ

0 голосов
/ 03 июля 2018

Возможно, вы захотите иметь подсказку, а не встроенную метку.

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

<%= f.input :subdomain, input_wrapper_html: { class: 'col-sm-4' } %>

И тогда ваши подсказки будут встроены.

Пожалуйста, проверьте здесь https://github.com/plataformatec/simple_form/issues/1035

...