중고 신입이 개발해보기..

with_indifferent_access Hash 접근시 . 심블, 스트링 다 가능하게.. 본문

Back-End /Ruby On Rails

with_indifferent_access Hash 접근시 . 심블, 스트링 다 가능하게..

rootkaien 2020. 10. 29. 13:45

{ a: 1 }.with_indifferent_access['a']
# => 1

{ ‘a’ => 1 }.with_indifferent_access[:a] 
# => 1

심블이냐...  스트링이냐.  동시에 가능하도록해준다.. 

 

apidock.com/rails/Hash/with_indifferent_access

 

with_indifferent_access (Hash) - APIdock

with_indifferent_access() public Show source def with_indifferent_access ActiveSupport::HashWithIndifferentAccess.new(self) end

apidock.com

blog.dizy.dev/dev/2017/12/27/with_indifferent_access.html

 

레일즈에서 Hash 접근을 심볼과 문자열 동시에 할 수 있게하기

우연히 대표님의 코드를 보고 처음 본 메서드를 찾아보다 발견한 메서드.

blog.dizy.dev

 

'Back-End > Ruby On Rails' 카테고리의 다른 글

Rails Migration 사용  (0) 2021.04.30
Rails + Heroku 배포하기  (0) 2021.02.05
Migrate 명령어  (0) 2020.10.16
saved_change_to_attribute  (0) 2020.01.03
[Ruby On Rails] active admin에 paper_trail  (0) 2019.11.11
Comments