【问题标题】:How to push data into widget using dashing dashboard如何使用破折号仪表板将数据推送到小部件
【发布时间】:2017-12-10 10:34:03
【问题描述】:

我想将数字数据从文件推送到我的仪表板。

我正在使用以下 .rb 文件作为推送数据的工作

SCHEDULER.every '30s' do
var = File.open("/dashing/abhi/sample.txt", "r")
var.each_line do |line|
    puts line
send_event('polarion', { value: var })
end
end

但数据未显示在仪表板中。

【问题讨论】:

  • 示例中的缩进是错误的,但我假设这只是在这篇文章中,而不是在原始代码中。如果原始代码上的缩进是正确的,则您将文件var 而不是line 值传递给send_event 上的破折号仪表板。

标签: ruby sinatra dashboard dashing


【解决方案1】:

我认为应该是:

SCHEDULER.every '30s' do
  var = File.open("/dashing/abhi/sample.txt", "r")
  var.each_line do |line|
    puts line
    send_event('polarion', { value: line })
  end
end

【讨论】:

  • 感谢您的帮助。应用更改后仍然没有将值推送到小部件。
  • 可以发puts line的内容吗?
  • 感谢 cmets。 /dashing/abhi/sample.txt 的内容是一个不断变化的值。一个 javacript 就位,javavscript 的输出是一个值,将存储在文件 /dashing/abhi/sample.txt 中。我想要的是将值传递给仪表板。
  • 猫 /dashing/abhi/sample.txt 25
  • 尝试为每个更改 each_line
猜你喜欢
  • 1970-01-01
  • 2022-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-23
  • 2016-06-01
  • 2018-12-14
  • 2020-03-15
相关资源
最近更新 更多