在Dashing仪表板中通过cURL更新表

时间:2017-11-07 05:34:33

标签: ruby curl dashing

过去几周,我一直致力于向基于ruby的Smashing信息中心发送数据。我已经能够在仪表板上使用cURL更新小部件,除了我安装的Table。它可以通过随附的Ruby代码更新自己,但Project's page上的cURL示例不起作用。

以下是我尝试过的一些事情:

  1. 在Linux和Windows上使用cURL
  2. 使用Fiddler监视服务器发送浏览器并发送该JSON的JSON 卷曲
  3. 尝试各种格式化
  4. 将Ruby脚本的默认内容转换为cURL命令并发送
  5. 还有更多......
  6. 所以无论如何,我已经没事了。我觉得这应该是一个非常简单的任务,而且我确信很多人都有管理。

    这是curl命令,在Project's page上显示为示例:

      curl -d '  { "auth_token":"YOUR_AUTH_TOKEN",
                "hrows": [ {"cols": [ {"value":"Name 0"}, {"value":"Value 0"} ] } ],
                "rows":  [ {"cols": [ {"value":"Name 1"}, {"value":"Value 1"} ] },
                           {"cols": [ {"value":"Name 2"}, {"value":"Value 2"} ] },
                           {"cols": [ {"value":"Name 3"}, {"value":"Value 3"} ] },
                           {"cols": [ {"value":"Name 4"}, {"value":"Value 4"} ] } ]
              }' http://localhost:3030/widgets/table
    

    当我发送该命令时,我可以在Fiddler中看到服务器发送仪表板的新数据,问题是该小部件永远不会更新。

    有谁知道我接下来可以尝试什么?

    谢谢,

    罗杰

1 个答案:

答案 0 :(得分:0)

想出来:

事实证明这很简单:

<强>问题: 项目页面上的cURL目标(“表格”)示例与表格小部件HTML(“我的表格”)的ID不对应(截至2017年11月8日)

<强>解决方案: 确保您在该页面上发送的cURL请求与HTML元素的ID匹配

希望这有助于一个人!

干杯,

罗杰