У меня есть модель продукта с полем jsonb
под названием dynamic
.Можно ли отобразить форму с полями для свойств jsonb
У меня есть на самом деле 2 записи продукта
продукта 1:
dynamic = {"name": "super product 1", "description": "lorem ipsum text" }
продукта 2:
dynamic = {"title": "this is an ebook", "author": "john doe", "creation_date": "2015"}
Для редактирования каждого продукта мне нужно, чтобы показать форму. для продукта 1 форма будет содержит 2 поля (название и описание), а также для продукта 2 форма будет содержит 3 поля (название, автор, CREATION_DATE)
Я искал, но это, кажется, что все статьи, которые я нашел, говорят о том, как использовать консоль для сохранения или редактирования json-поля, но никто не говорит о том, как использовать форму.
любая помощь пожалуйста? Благодаря
Должен ли я что-то сделать, чтобы эти ключи находились в сильных параметрах или в модели с использованием attr_accessor или что-то в этом роде? – medBo
Я делаю это с сильными параметрами. Я обновил ответ, чтобы показать, как я обычно обрабатываю его. – IngoAlbers
Благодарим за обновление, но ключи от «динамического» поля не исправлены, я каждый раз создаю разные ключи, они могут быть другими вещами не только (имя, описание, название, автотор, создание_данные) – medBo