【发布时间】:2019-12-15 16:50:06
【问题描述】:
我正在使用dashing-rails 并尝试根据从 API 返回的布尔值将小部件的背景颜色更改为绿色/红色。我有一份工作:
Dashing.scheduler.every '1m', first_in: 8 do
Dashing.send_event('all_good', status: MixpanelHelper.all_good?)
end
一个小部件,其咖啡脚本包括:
onData: (data) ->
if data.status
$(@node).css('background-color', '#42b2aa')
else
$(@node).css('background-color', '#e85c28')
还有一个仪表盘,其erb包括:
<div data-id="all_good" data-view="Mywidget" data-title="All good" data-goal="95%" data-suffix="%"></div>
但是颜色变化没有被触发。我没有正确传递我的数据吗?
【问题讨论】:
标签: ruby-on-rails dashing