有時候我們在 Hash
中要拿取 :key 時, 我們可能會用 sample
or string
但我們用 string
卻會拿到 nil
1 | a = { a: 123 } |
但為什麼在 Rails
的時候卻可以?
因為 Rails
的 ActiveSupport::HashWithIndifferentAccess 幫了大忙
讓開發者可以同時使用 sample
跟 string
來拿取 :key。
有時候我們在 Hash
中要拿取 :key 時, 我們可能會用 sample
or string
但我們用 string
卻會拿到 nil
1 | a = { a: 123 } |
但為什麼在 Rails
的時候卻可以?
因為 Rails
的 ActiveSupport::HashWithIndifferentAccess 幫了大忙
讓開發者可以同時使用 sample
跟 string
來拿取 :key。