railsでJSONファイルで値を受け取る際、その値が配列になっていたとします。これをいい感じにdbに保存する方法を模索しました。
結論
each文で回すしかなくない?
私の技術力不足、ググり力不足かもしれないけどeach文で回して値整理してって感じしか思いつかない。
私の実装方法
想定しているJSON
{
"proposed_days": [
"2022-11-14T18:15:45.087+09:00",
"2022-11-14T18:16:45.087+09:00",
"2022-11-14T18:52:09.671+09:00"
]
}
controllerでの処理
proposed_days_params.each do |proposed_at|
render json: event.errors unless possible_dates.create(proposed_at:)
end
private
def proposed_days_params
params.require(:proposed_days)
end
ちょっと端折ってるけどこんな感じ。他にいい方法あるのかな。見つかったら追記します。