Я использую SimpleForm с Zurb Foundation 5 (настройка, как описано в https://github.com/plataformatec/simple_form#zurb-foundation-5).Подсказки с основанием 5 и SimpleForm
В моих взглядах я могу показать всплывающую подсказку Foundation (например, «Введите свое имя») для поля формы, написав:
= f.input :name, input_html: {title: 'Type your name.', data: {tooltip: ''}}
Это хорошо, но это слишком много синтаксической над головой. Как я могу настроить SimpleForm таким образом, что я могу использовать следующий короткий синтаксис в моих взглядах для отображения всплывающей подсказки Foundation:
= f.input :name, hint: 'Type your name.'
(я уже читал https://stackoverflow.com/a/28461799/4096216, но это не помогает, потому что я не» t нужна специальная подсказка, но я бы предпочел использовать всплывающую подсказку, предоставленную самим Фондом, см. http://foundation.zurb.com/docs/components/tooltips.html).
В качестве обходного пути я написал помощник вида
def hint(text)
{input_html: {title: text, data: {tooltip: ''}}}
end
Это позволяет мне показать всплывающую подсказку с:
= f.input :name, hint('Type your name.')
Тем не менее он будет чувствовать себя лучше/чище, если бы я мог бы написать:
= f.input :name, hint: 'Type your name.'
Любые предложения приветствуются! :)