XMLで返ってきたものを、from_xmlメソッドでハッシュに変換させ、現在下記ビュー表示までが叶っております。
@test = [{"Word"=>"Apple", "Score"=>"100"}, {Word"=>"Banana", "Score"=>"77"}, {"Word"=>"Grape", "Score"=>"66"}]
ここで、**Apple、Banana、Grapeのみ(Wordの値のみ)**を取得・表示した場合、どのような書き方が考えられるでしょうか?
下記のような方向で、順を追ってselectしたり、値だけを全て出力する過程で文字型のみに絞ればいいのかな、と考えましたがうまく行きませんでした。(エラーが出ることなく@testに代入したものが全て消えてしまったりする)
ruby
1filter= %w[Word] 2@test = @test.select { |key,_| filter.include? key }
ruby
1@test.each do |key,value| 2 puts "#{value}" 3end
不足情報がございましたら、補足させていただきますので、ご教示いただけると幸いです。よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/11 05:38