のハッシュを初期化することのが次のように私はハッシュのハッシュを持っているとしましょう:ハッシュ
order_history[customer_id] = {} unless order_history.has_key?(customer_id)
:私は、このハッシュにエントリを追加すると
order_history = {}
order_history[customer_id][order_id] = { :total_spend => order_spend, :date => order_date }
私はそうのように、とcustomer_idが最初に存在するかどうかを確認する必要があります
その後、私は、個々の注文の詳細を追加することができます
order_history[123][456] = { :total_spend => 200.45, :date => 2016-05-03 }
としてorder_historyハッシュを宣言することが可能です最初はハッシュハッシュなので、毎回テストを行う必要はありませんか?または、新しいキーが作成されたときに値を新しい空のハッシュに設定するというRubyに伝える方法はありますか?