我有一个模型,其中一个字段是serialise :config, JSON
.
它应该允许任何散列作为值。但我看不出一个干净的方法来做到这一点strong_parameters
。
我目前的解决方案是:
def resource_params
p = params.require(:model)
config = dp.slice(:config).permit!
p.delete(:config)
[p.permit(:foo, :bar, ...).merge(config)]
end