Я использую dashing-rails и пытаюсь изменить цвет фона виджета на зеленый/красный. в зависимости от логического значения, которое я получаю от API. У меня есть работа с:
Dashing.scheduler.every '1m', first_in: 8 do
Dashing.send_event('all_good', status: MixpanelHelper.all_good?)
end
виджет, чей coffeescript включает в себя:
onData: (data) ->
if data.status
$(@node).css('background-color', '#42b2aa')
else
$(@node).css('background-color', '#e85c28')
и панель инструментов, в которую входят:
<div data-id="all_good" data-view="Mywidget" data-title="All good" data-goal="95%" data-suffix="%"></div>
Но изменение цвета не происходит. Я неправильно передаю свои данные?