В приложении Rails, у меня есть массив, который представляет собой список типов записей: ["steps", "calories", "water", "sodium", "sugar", "fruits_veggies"]
Переименование одного элемента в раскрывающемся списке выберите
На мой взгляд, я создаю поле выбора, чтобы выбрать один из вышеуказанные типы записей: .controls= f.select :type, entry_type_options
Это работает отлично, но я бы хотел заменить «fruit_veggies» на «фрукты & veggies» в раскрывающемся списке. Как я могу сделать это для одного значения? options_for_select выглядел многообещающим, но я не уверен, какой маршрут взять.
Обратите внимание, что я использую помощник для «entry_type_options»:
def entry_type_options
@entry_type_options ||= Entry::TYPES.map {|t| [t.capitalize, t] }
end
Я предпочел бы создать статическую функцию в классе Entry, которая вернет то, что вы делаете в помощнике. – oldergod