現象
rom-rbでmapperを使うと key? がないというエラーが出た
|
|
どうやらmapperの処理に入る時に ROM::Struct::User として来る場合があるよう(なぜかはよくわからなかった)
対処法
|
|
解説
HashでこないならHashにしてしまえば問題ないだろうということで、HashにするDry::Transformerの関数を探したがなかった
なので symbolize_keys で代用
これはHashのkeyをSymbolに変換するものだけど、その処理の前に Hash[hash] と言うことをているのでHashへの変換ができる