【问题标题】:chimp mail data geting .each rails黑猩猩邮件数据获取.each rails
【发布时间】:2019-04-08 19:58:00
【问题描述】:

我想获取 REF_CODE 为零的数据我如何使用循环或 .ech 获取这些字段

@body={"members"=>[{"merge_fields"=>{"REF_CODE"=>"", "ROOT_URL"=>"ali.com"}}, {"merge_fields"=>{"REF_CODE "=>"12asdja", "ROOT_URL"=>"columbusnavigator.com"}}, {"merge_fields"=>{"REF_CODE"=>"12asja", "ROOT_URL"=>"columbusnavigator.com"}}, { "merge_fields"=>{"REF_CODE"=>"12asja", "ROOT_URL"=>"columbusnavigator.com"}}, {"merge_fields"=>{"REF_CODE"=>"asa12asdja", "ROOT_URL"=>" columbusnavigator.com"}}, {"merge_fields"=>{"REF_CODE"=>"12assss", "ROOT_URL"=>"columbusnavigator.com"}}, {"merge_fields"=>{"REF_CODE"=>"e5118ec91d ", "ROOT_URL"=>""}}, {"merge_fields"=>{"REF_CODE"=>"d5a20240aa", "ROOT_URL"=>"Columbusnavigator.com"}}, {"merge_fields"=>{"REF_CODE "=>"09896bcf0c", "ROOT_URL"=>"localhost:3000"}}, {"merge_fields"=>{"REF_CODE"=>"b4a4876c09", "ROOT_URL"=>"localhost:3000"}}]}

【问题讨论】:

    标签: ruby-on-rails hash mailchimp


    【解决方案1】:
    @body['members'].select {|a| a['merge_fields']['REF_CODE']== ''}
    # [{"merge_fields"=>{"REF_CODE"=>"", "ROOT_URL"=>"ali.com"}}]
    

    上面将返回具有 nil REF_CODE

    的字段数组

    【讨论】:

    • response.body['members'].first['merge_fields']["REF_CODE"]
    • 我就是这样做的
    • 你到底想从响应中得到什么?
    • 如果你知道第一个回复有nil ref_code,你可以使用这个response.body['members'].first['merge_fields']["REF_CODE"]。如果没有,你可以使用我的。
    • 实际上这只是在 Rails 控制台上测试:D 这就是我先写的原因。否则我使用每个循环并从哈希中获取所有参考代码。顺便说一句,非常感谢您,先生
    猜你喜欢
    • 2016-03-22
    • 2019-08-27
    • 2015-12-11
    • 2017-09-12
    • 1970-01-01
    • 1970-01-01
    • 2020-01-07
    • 2014-07-24
    • 2015-03-30
    相关资源
    最近更新 更多