Обновление виджета «Число» с данными запроса mysql - Лишение


0 принят

Проблема здесь:

value

Проверьте линию total. Вы устанавливаете totalна undefined local variable or method, но вы не установили эту переменную или метод (то есть total) в любом месте, таким образом, row['total']ошибка.

Он думает, что вы хотите назначить вместо этого:results.each do |row| puts row['total'] send_event('totals', { value: row['total'] }) end

current

ОБНОВИТЬ

Чтобы показать значения в виджетах, вы должны использовать send_event()вместо этого, valueчтобы получить правильную привязку (in ), поэтому приведенный выше код будет выглядеть следующим образом:results.each do |row| puts row['total'] send_event('totals', { current: row['total'] }) end

current

В качестве альтернативы можно изменить , valueчтобы valueв исходном файле widgets/number/number.html.

Итак, эта строка:

<h2 class="value" data-bind="current | shortenedNumber | prepend prefix | append suffix"></h2>

станет:

<h2 class="value" data-bind="value | shortenedNumber | prepend prefix | append suffix"></h2>

Хотя я не буду рекомендовать это, лучше сохранить значения по умолчанию (то есть current).

MySQL, рубин, RubyGems,

mysql,ruby,rubygems,

0

Ответов: 1


0 принят

Проблема здесь:

value

Проверьте линию total. Вы устанавливаете totalна undefined local variable or method, но вы не установили эту переменную или метод (то есть total) в любом месте, таким образом, row['total']ошибка.

Он думает, что вы хотите назначить вместо этого:results.each do |row| puts row['total'] send_event('totals', { value: row['total'] }) end

current

ОБНОВИТЬ

Чтобы показать значения в виджетах, вы должны использовать send_event()вместо этого, valueчтобы получить правильную привязку (in ), поэтому приведенный выше код будет выглядеть следующим образом:results.each do |row| puts row['total'] send_event('totals', { current: row['total'] }) end

current

В качестве альтернативы можно изменить , valueчтобы valueв исходном файле widgets/number/number.html.

Итак, эта строка:

<h2 class="value" data-bind="current | shortenedNumber | prepend prefix | append suffix"></h2>

станет:

<h2 class="value" data-bind="value | shortenedNumber | prepend prefix | append suffix"></h2>

Хотя я не буду рекомендовать это, лучше сохранить значения по умолчанию (то есть current).

MySQL, рубин, RubyGems,
Похожие вопросы