【问题标题】:Update Table via cURL in Dashing dashboard在 Dashing 仪表板中通过 cURL 更新表
【发布时间】:2017-11-08 08:27:43
【问题描述】:

在过去的几周里,我一直致力于将数据发送到基于 ruby​​ 的 Smashing 仪表板。除了我安装的Table 之外,我已经能够在仪表板上使用 cURL 更新小部件。它可以通过自带的 Ruby 代码进行自我更新,但 Project's page 上的 cURL 示例不起作用。

以下是我尝试过的一些方法:

  1. 在 Linux 和 Windows 上使用 cURL
  2. 使用 Fiddler 监控服务器发送浏览器的 JSON 并发送该 JSON 卷曲
  3. 尝试各种格式
  4. 将 Ruby 脚本的默认内容转换为 cURL 命令并发送
  5. 还有更多...

所以无论如何,我已经没有东西可以尝试了。我觉得这应该是一项非常简单的任务,我相信很多人都做到了。

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

  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 中看到服务器向仪表板发送新数据,问题是小部件从未更新。

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

谢谢,

罗杰

【问题讨论】:

    标签: ruby curl dashing


    【解决方案1】:

    想通了:

    事实证明这很简单:

    问题: 项目页面的 cURL 目标 ("table") 示例与表格小部件的 ID HTML ("my-table") 不对应(截至 2017 年 11 月 8 日)

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

    希望这对某人有所帮助!

    干杯,

    罗杰

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-01
      • 2019-01-29
      • 2016-08-21
      • 2014-05-02
      • 2020-06-13
      • 2015-12-25
      • 2016-05-17
      • 1970-01-01
      相关资源
      最近更新 更多