Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何使用dashing dashboard将数据推送到小部件中_Ruby_Sinatra_Dashboard_Dashing - Fatal编程技术网

Ruby 如何使用dashing dashboard将数据推送到小部件中

Ruby 如何使用dashing dashboard将数据推送到小部件中,ruby,sinatra,dashboard,dashing,Ruby,Sinatra,Dashboard,Dashing,我想将数字数据从文件推送到仪表板 我使用下面的.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 但是数据没有显示在仪表板上。我认为应该是: SCHEDULER.every '30s' do var

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

我使用下面的.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

但是数据没有显示在仪表板上。

我认为应该是:

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

示例中的缩进是错误的,但我假设这只是本文中的缩进,而不是原始代码中的缩进。如果原始代码上的缩进正确,则将文件
var
而不是
值传递到
send\u事件
上的仪表板。感谢您的帮助。应用更改后,仍然无法将值推送到小部件。能否发布
放置行的内容
?感谢您的评论。/dash/abhi/sample.txt的内容是一个不断变化的值。JavaScript已就位,javavscript的输出是一个值,该值将存储在文件/dash/abhi/sample.txt中。我想要的是将该值传递到dashboard.cat/dashing/abhi/sample.txt 25尝试更改每个