Ответ 1
Бен
Это зависит от того, как вы создаете свои варианты для выбора. Если вы делаете это как код ниже, просто передайте строку в: include blank.
select("post", "person_id", Person.all.collect {|p| [ p.name, p.id ] }, {:include_blank => 'Some text here'})
Если вы задаете параметры с помощью опции_for_select(), вы можете сделать что-то вроде следующего:
options_for_select([["Dollar", "$"], ["Kroner", "DKK"]])
Когда value = "" является вторым значением в массиве и именем, которое отображается в раскрывающемся списке, является первым. Итак, в вашем случае вы можете изменить второй ответ, чтобы выглядеть так:
options_for_select([["Some text here", ""], ["Dollar", "$"], ["Kroner", "DKK"]])