我收到一个用烟斗分隔的字符串。我想在下拉框中显示它。我怎样才能做到这一点?假设我得到的数据是这种格式
0123~Apple|Banana|Grapes|Oranges
答案 0 :(得分:1)
使用此代码获取字符串数组:
str = "0123~Apple|Banana|Grapes|Oranges"
@options = str.split('~')[1].split("|") #=> ["Apple", "Banana", "Grapes", "Oranges"]
要生成选择标记,请使用:
<%= select_tag "xyz", options_for_select(@options) %>