«Неопределенный» заполнитель для f.select в форме - PullRequest
0 голосов
/ 25 апреля 2019

У меня есть форма

<%= form_for @user, url: contact_path do |form| %>
  <%= form.select(:email, User.all.map(&:email), {}, { class: 'my-form' }) %>
<% end %>

, которая работает хорошо, но имеет заполнитель "Не определено" в начальной позиции.Я пытался избавиться от этого с помощью

<%= form.select(:email, User.all.map(&:email), {placeholder: "Select email"}, { class: 'my-form' }) %>

или

<%= form.select(:email, User.all.map(&:email), {prompt: "Select email"}, { class: 'my-form' }) %>

, но все так же.Есть идеи?

Ответы [ 2 ]

0 голосов
/ 10 мая 2019

Сегодня испытал те же проблемы, и это то, что я сделал недавно для одного из наших проектов.

<%= f.select :category, options_for_select(Category.all.collect { |c| [c.name, c.id] }), { include_blank: 'Select category' }, { class: 'custom-select' } %>

Попробуйте изменить значения в соответствии с вашими значениями.

Так вы добавляете класс и заполнитель в элемент form.select в Rails.

0 голосов
/ 25 апреля 2019
<%= form.select :email, options_for_select(User.all.map(&:email)), include_blank: "whatever your prompt says" , class: 'my-form' %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...