Ara*_*ind 0 ruby hash ruby-on-rails
我有这样的哈希:
a = {:start=>"Tue, 27 Jan 2015 13:00:00 +0000", :end=>"Tue, 27 Jan 2015 13:30:00 +0000", :title=>"2015-01-27T13:00:00+00:00 to 2015-01-27T13:30:00+00:00"}
Run Code Online (Sandbox Code Playgroud)
和另一个像哈希一样
b = {:start=>Tue, 27 Jan 2015 13:30:00 +0000, :end=>Tue, 27 Jan 2015 14:00:00 +0000, :title=>"2015-01-27T13:30:00+00:00 to 2015-01-27T14:00:00+00:00"}
Run Code Online (Sandbox Code Playgroud)
我想把这两个合并成
c = {{:start=>"Tue, 27 Jan 2015 13:00:00 +0000", :end=>"Tue, 27 Jan 2015 13:30:00 +0000", :title=>"2015-01-27T13:00:00+00:00 to 2015-01-27T13:30:00+00:00"},{:start=>Tue, 27 Jan 2015 13:30:00 +0000, :end=>Tue, 27 Jan 2015 14:00:00 +0000, title=>"2015-01-27T13:30:00+00:00 to 2015-01-27T14:00:00+00:00"}}
Run Code Online (Sandbox Code Playgroud)
我尝试了以下方法:
c = a.merge(b)
Run Code Online (Sandbox Code Playgroud)
并且
a.merge!(b)
Run Code Online (Sandbox Code Playgroud)
这只给了一个值和
c = a+b
Run Code Online (Sandbox Code Playgroud)
给了错误.
这该怎么做?