Ruby on rails Rails,序列化字段的JSON正文是否正确?

Ruby on rails Rails,序列化字段的JSON正文是否正确?,ruby-on-rails,serialization,ruby-on-rails-4,Ruby On Rails,Serialization,Ruby On Rails 4,如果我有一个带有序列化字段的Rails模型 class Tournament < ActiveRecord::Base serialize :prizes, Array end 但这将导致奖品设置为空白的对象。请找出答案。该修复与我的JSON请求体完全无关 我已将控制器中的强参数指定为 params.permit(:prizes) 但是由于它是一个数组,我需要以下内容 params.permit(prizes: []) 从 声明params中的值必须是允许的 标量值将键映射到空数

如果我有一个带有序列化字段的Rails模型

class Tournament < ActiveRecord::Base
  serialize :prizes, Array
end

但这将导致奖品设置为空白的对象。

请找出答案。该修复与我的JSON请求体完全无关

我已将控制器中的强参数指定为

params.permit(:prizes)
但是由于它是一个数组,我需要以下内容

params.permit(prizes: [])

声明params中的值必须是允许的 标量值将键映射到空数组:

参数许可证(:id=>[])

params.permit(prizes: [])