活动管理表单嵌套Jsonb输入

问题描述

我正在尝试添加输入字段

{
    Text1: {heading: "h1",body: "b1",icon: "i1"},Text2: {heading: "h2",body: "b2",icon: "i2"},icon: "i2"}
}

在jsonb列branding_text中

form do |f|
    f.inputs do
      f.input :name
      f.input :multi_brand_order_allowed
      f.inputs name: 'Branding text',for: :branding_text do |k|
        k.inputs name: 'Text1',for: :text1 do |x|
          x.input :heading,as: :string
          x.input :body,as: :string
          x.input :icon,as: :string
        end
        k.inputs name: 'Text2',for: :text2 do |x|
          x.input :heading,as: :string
        end
        k.inputs name: 'Text3',for: :text3 do |x|
          x.input :heading,as: :string
        end
      end
    end
    f.actions
  end

但是仅显示Text3输入字段。

enter image description here

我错过了什么吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)