I read the typo migration code file 004_add_sidebars_.rb and found
these:
Bare4Sidebar.create(:active_position=>0, :controller=>'page',
:active_config=>’— !map:HashWithIndifferentAccess
maximum_pages: “10”’)
I’m confused what does it meaning? work for?
anyone help~
On 25 Oct 2008, at 15:05, Zhenning G. wrote:
I read the typo migration code file 004_add_sidebars_.rb and found
these:
Bare4Sidebar.create(:active_position=>0, :controller=>'page',
:active_config=>’— !map:HashWithIndifferentAccess
maximum_pages: “10”’)
I’m confused what does it meaning? work for?
That looks like yaml serialized data.
Fred
Guan,
HashWithIndifferentAccess is just like any other hash except that the
key ‘somekey’ will be the same as the key :somekey.
For example if you have a regular hash like the following
hash = Hash.new({:somekey => ‘testing’})
hash[:somekey]
=> testing
hash[‘somekey’]
=> nil
Notice how the key ‘somekey’ is not the same as the key :somekey
hash = HashWithIndifferentAccess.new({:somekey => ‘testing’})
hash[:somekey]
=> ‘testing’
hash[‘somekey’]
=> ‘testing’
Here the key ‘somekey’ and :somekey are the same.
Understand?
Robert Z.
Zapient, LLC
Ruby on Rails Development and Consulting
http://www.zapient.com
On Oct 25, 7:05 am, Zhenning G. [email protected]