如何从字符串中获取值,例如
search_params[:price] = "1460,4500"
如何将第一个数字转换为一个变量,第二个转换为另一个变量?
答案 0 :(得分:2)
你的意思是??:
first_price, second_price = search_params[:price].split(',')
答案 1 :(得分:0)
您可以使用split method
irb(main):002:0> price = "1460,4500"
=> "1460,4500"
irb(main):003:0> price.split(',')
=> ["1460", "4500"]
irb(main):004:0> a, b = price.split(',')
=> ["1460", "4500"]
irb(main):005:0> a
=> "1460"
irb(main):006:0> b
=> "4500"