Как установить заполнитель текста для поля коллекции - PullRequest
0 голосов
/ 13 июня 2019

Я хочу, чтобы в поле заполнителя было указано «Нажмите, чтобы выбрать», но в качестве заполнителя по умолчанию все еще отображается «Выбор некоторых параметров»

 <%= f.input :tag_ids, as: :select, collection: Tag.order(:name), label_method: :name, input_html: {multiple: true}, label: "Select Category:", placeholder: "Click to select", required: true %>

Ответы [ 2 ]

1 голос
/ 13 июня 2019

Вы можете использовать опцию prompt, посмотрите пример документа простой формы

f.input :age, collection: 18..60, prompt: "Select your age", selected: 21

https://github.com/plataformatec/simple_form#collections

Вам не нужно устанавливать as: :select, selectзначение по умолчанию при рендеринге коллекции.

0 голосов
/ 13 июня 2019

Используйте опцию include_blank для выбора

select :object, :method, {:include_blank => ’-select-’}

См. документацию для получения дополнительной информации

...