[need help] what is the difference between :action => :index and :action => 'index'

i have read lots of resources about ruby symbol, but i'm still very
confused about it!
when i write a rails project, i can not distinguish the difference
like the subject above and in fact it seems the same when browsing
through two different computers , why?

when i write a rails project, i can not distinguish the difference
like the subject above and in fact it seems the same when browsing
through two different computers , why?

Although :index and "index" are two very different things, Rails
implements something called HashWithIndifferentAccess that means you
can get away with using either.

It's better to use :symbols than "strings" where you can, because a
symbol is stored only once in memory, whereas a string requires an
extra copy each time you refer to it.

There's an excellent explanation at http://glu.ttono.us/articles/2005/08/19/understanding-ruby-symbols
.

Gwyn.

Thank you!