-2

可能重复:
RUBY/WATIR/RASTA:将值从 excel/rasta 传递到 Ruby 中的数组?

将逗号分隔的 excel 数据转储/转换为 ruby​​ 中的数组

html看起来像这样,....

  • 汉堡包
  • 意大利面
  • 薯条
  • ...


    您有什么方法可以将逗号分隔的字符串转换为 Ruby 中的数组吗?此代码不起作用

    attr_accessor :orders  
    
    order = [@orders] 
    
    order.each do |i|  
    @browser.checkbox(:text => i).click 
    @browser.button(:name => 'save').click 
    end
    

    每当我运行上述代码时都会出现此错误。

    NoMethodError:未定义的方法“父”:“汉堡,意大利面”:字符串

    excel中单元格中的值如下所示..列名“订单

    汉堡,薯条,苏打水

    我如何将它转换成这样的数组?

    ["burger", "fries", "soda"] 
    

    我可以在 excel 中获取数据,但我不知道如何将其转换为 ruby​​ 中的数组..

    -对不起,我是红宝石新手:D-

    4

    1 回答 1

    1

    此代码会将字符串拆分为一个数组:

    'burger,fries,soda'.split(',')
    
    于 2012-04-20T08:08:34.923 回答