Итак, я пытаюсь отобразить выпадающий список из массива, используя Усы и Синатру.Код шаблона в настоящее время выглядит следующим образом:
<select id="phone_prefix" name="phone_prefix">
{{#prefixes}}
<option value="{{to_s}}" {{selected}}>{{to_s}}</option>
{{/prefixes}}
</select>
Используя следующий метод в представлении, он отображает каждый элемент массива:
def prefixes
["03", "04", "06", "07", "09", "021", "022", "025", "027", "028", "029"]
end
Для значения {{selected}}
вУсы шаблон, мне нужно сделать сравнение на элемент массива в настоящее время перебирается и значение строки запроса, поступающей через params[:phone_prefix]
, который, например, "09"
.Затем, когда есть совпадение, верните значение "selected"
методу selected
для перехода к усам.
Любая помощь будет принята с благодарностью.