rows = emails.first.body.raw_source.split("\n").select{|row| row.include?("時間経過=> ["[残り24時間](24時間経過)\r", "(23時間経過)\r", "(3時間経過)\r"]
rows => ["[残り24時間](24時間経過)\r", "(23時間経過)\r", "(3時間経過)\r"]
原因不明ですが、
\rというメタータグがついてしまってます。(rails5.2にバージョンアップしたらついてる)
こちらを削除するために以下のように試してますが、削除する方法がよくわかりませんでした。
rows.gsub(/(\r)/,"") SyntaxError: (eval):2: end pattern with unmatched parenthesis: /(\r)/ rows.gsub(/(\r)/,"") NoMethodError: undefined method `gsub' for #<Array:0x000000000f166db8> from (pry):32:in `block (4 levels) in <main>'
良い方法がありましたら教えていただけますか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。