加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 强参数中嵌套对象中的Rails 4嵌套数组

发布时间:2020-12-17 01:19:09 所属栏目:百科 来源:网络整理
导读:This问题部分回答了我的问题.作者使用类似的json结构.. 我的问题:如何在嵌套对象中允许嵌套数组?我有一个带有has_many功能的贡献模型.我正在尝试创建GeoJSON多边形. 坐标保持空白 这是我发送的JSON { "contribution": { "features_attributes": [ { "geojs
This问题部分回答了我的问题.作者使用类似的json结构..

我的问题:如何在嵌套对象中允许嵌套数组?我有一个带有has_many功能的贡献模型.我正在尝试创建GeoJSON多边形.
坐标保持空白

这是我发送的JSON

{
  "contribution": {
    "features_attributes": [
      {
        "geojson": {
          "type": "Feature","properties": {},"geometry": {
            "type": "Polygon","coordinates": [
              [
                [
                  7.263336181640625,52.07190953840937
                ],[
                  7.263336181640625,52.135173926548894
                ],[
                  7.404785156249999,52.07190953840937
                ]
              ]
            ]
          }
        }
      }
    ],"title": "324","description": "23"
  }
}

目前我的许可证代码如下所示:

params.require(:contribution).permit(
  :title,:description,features_attributes: [
    { geojson: [
        :type,{ geometry: [
            :type,#{ coordinates: [] } # this works for arrays like coordinates: [ 7.62,51.96 ]
            { coordinates: [[]] }
          ]
        }
      ]
    }
  ]
)

解决方法

我现在这样解决了.请指正!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读