Динамическое хеш-поле в Mongoid с использованием сильных параметров

Так что нетПохоже, это какой-то чистый способ разрешить хеш-поле с сильными параметрами. Это, конечно, может быть серьезной проблемой параметров, но яМне любопытно, если есть обходной путь. У меня есть модель с некоторыми полями ...

field :name, type: String
field :email, type: String
field :other_stuff, type: Hash, default: {}

Теперь я могу просто разрешить все:

params.require(:registration).permit!

Но это неэто действительно отличная идея, и что яЯ хотел бы сделать что-то вроде ...

params.require (: регистрация) .permit (: имя,: электронная почта, {other_stuff: {}})

Однако это некажется невозможным с сильными параметрами, это неНевозможно просто внести белый список в хеш как свойство (ура для SQL ActiveRecord API, ориентированных на SQL!). Любые идеи, как это можно сделать, или я бы лучше всего представил патч Rails, чтобы учесть этот сценарий.

Ответы на вопрос(3)

Ваш ответ на вопрос