現在、WebAPIのpostリクエストから取得したパラメータを2つのモデルに保存するような処理を書いています。
ruby
1other_params[:hoge] = params.fetch(:hoge) 2params.delete(:hoge) 3 4# paramsをsaveする 5# other_paramsをsaveする
受け取るパラメータは諸事情で二つのモデルのパラメータが混ざった状態で渡されます。
そのため、saveする前に一度paramを分けてあげる処理が必要になります。
上記の方針で書いたのが、今回のコードですが、HashにおいてArrayのpopのようなものがないことに気づきました。
もっと簡単に書くことができれば…と思っております。
ご教示いただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/10 12:08