Когда value = "" является вторым значением в массиве и именем, которое отображается в раскрывающемся списке, является первым. Итак, в вашем случае вы можете изменить второй ответ, чтобы выглядеть так:
options_for_select([["Some text here", ""], ["Dollar", "$"], ["Kroner", "DKK"]])
Ответ 2
Вместо
:include_blank => true
Попробуйте
:include_blank => "your text here"
если это то, что вы ищете.
Ответ 3
Если вы используете функцию select_tag(name, option_tags = nil, options = {}), правильная опция :prompt => "Some text" вместо установки строкового значения для select
Ответ 4
Вы можете сделать это вручную, добавив ["Your Text", ""] в начало массива, переданного в options_for_select, или добавьте "<option value=\"\">#{h("Your Text"}</option>" в начало строки, переданной в select_tag.