Ruby on rails 从文本字段中获取每个值和位置,以匹配ruby table_id
我有一个产品,产品序列号等于产品系列、芯片、型号、制造商、软件等。每个产品都有自己的表,其中包含我需要的所有信息 每个产品序列号长度为8个字符。i、 e.1B43A672,18GH8843。第二个值确定如何将序列号映射到哪个表。i、 e.如果第二个值为B,则为Intel Atom 1.6,其映射如下: 位置_1=@系列;位置_2=@处理器;位置_3=@型号 但如果第二个值是8,则其映射如下:位置_1==@manufacture;位置_2=@处理器;位置_3=@软件Ruby on rails 从文本字段中获取每个值和位置,以匹配ruby table_id,ruby-on-rails,ruby,Ruby On Rails,Ruby,我有一个产品,产品序列号等于产品系列、芯片、型号、制造商、软件等。每个产品都有自己的表,其中包含我需要的所有信息 每个产品序列号长度为8个字符。i、 e.1B43A672,18GH8843。第二个值确定如何将序列号映射到哪个表。i、 e.如果第二个值为B,则为Intel Atom 1.6,其映射如下: 位置_1=@系列;位置_2=@处理器;位置_3=@型号 但如果第二个值是8,则其映射如下:位置_1==@manufacture;位置_2=@处理器;位置_3=@软件 如果我有一个用户输入文本字段(
如果我有一个用户输入文本字段(如搜索),如何让它提取每个位置的每个值,以便调用执行映射的函数?拆分用户输入字符串如何
>> request_string = "1B43A672"
>> second_value = request_string.split("")[1]
>> p second_value
=> "B"
# process with lookup ...
通过案例执行特定查找,例如:
case second_value
when "B"
...
when "8"
...
end