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