0
にネストされたハッシュから特定の値を取得する私はこのようになりますハッシュを持っていますたとえば、System x3650 M4
を返します。ルビー
ただし、値IBM
とSystem x3650 M4
を得て、それをIBM System x3650 M4
という単一の文字列として表示するには、どうすれば達成できるでしょうか?
にネストされたハッシュから特定の値を取得する私はこのようになりますハッシュを持っていますたとえば、System x3650 M4
を返します。ルビー
ただし、値IBM
とSystem x3650 M4
を得て、それをIBM System x3650 M4
という単一の文字列として表示するには、どうすれば達成できるでしょうか?
あなたはHash#values_at
とArray#join
を使用することができます。
get_fru["default_fru_device"].values_at('board_manufacturer', 'product_name').join(' ')
#=> "IBM System x3650 M4"
ありがとう - 素敵で清潔です。私が探していたものだった。 – Wes
あなたはRubyで文字列を連結したいですか?そうであれば、##{get_fru ["default_fru_device"] ["board_manufacturer"]}#{get_fru ["default_fru_device"] ["product_name"]} "' – mrlew
を使用できます。 ? – Wes
"System"が文字列にありません。それは計画されていますか? –